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