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 );
}