CSiginIn
, CSignUp
, CTryIt
, CBlocks
są wszystkie funkcje zadeklarowane jako takijshint spodziewa się, że nowa 'prefix' dla funkcji
function CSignIn(){//stuff here}
jeszcze JSHint mówi, że brakuje mi 'nowe' 'przedrostek'. Co mogę zrobić, aby to naprawić?
Są to po prostu funkcje wewnątrz wzorca modułu. Również prosi mnie o usunięcie średników, które umieściłem na końcu funkcji, którą zrobiłem.
var Control = (function()
{
/**
*Publik
*/
var publik = function (page)
{
// page 1 initialization
if(page == 1)
{
CSignIn();
CSignUp();
CTryIt();
CBlocks();
}
Przykład Funkcja ...
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);
}
O.K. Nie chcę mylić innych, więc prawdopodobnie stracę czapki. Dzięki za informacje. –