CSiginIn
, CSignUp
, CTryIt
,CBlocks
都是这样声明的函数
function CSignIn(){//stuff here}
然而 JSHint 说我缺少“新”“前缀”。我能做些什么来解决这个问题?
它们只是模块模式中的函数。此外,它要求我删除放在我已完成的函数末尾的分号。
var Control = ( function ()
{
/**
*Publik
*/
var publik = function ( page )
{
// page 1 initialization
if( page == 1 )
{
CSignIn();
CSignUp();
CTryIt();
CBlocks();
}
函数示例...
function CTryIt()
{
// pull elements
var tryit_button = document.getElementById( 'tryit_button' );
// initialize access to Model
tryit_button.addEventListener( "click", function( )
{
new AjaxRequest().invoke( 'ajax_type=ControlTryIt',
function( server_response_text )
{
new AjaxResponse( server_response_text, 'page_change' );
} );
}, false );
}