Sfat rapid Folosind JSLint

Nu este nimic de rușine: probabil că nu scrieți JavaScript perfect pentru prima dată. În timp ce depanarea JavaScript este de obicei făcută manual, sfatul de astăzi rapid vă va învăța cum să utilizați JSLint, un instrument pentru prinderea de bug-uri JavaScript. Gândiți-vă la aceasta ca verificarea ortografică pentru JavaScript.


screencast


Abonați-vă la pagina noastră YouTube pentru a viziona toate tutorialele video!

Ce este JSLint?

Iată definiția Wikipedia a unui program Lint:

În programarea pe calculator, scamele au fost denumirea inițială acordată unui anumit program care a marcat câteva constructe suspecte și non-portabile (care ar putea fi bug-uri) în codul sursă C. Termenul este aplicat în mod generic instrumentelor care utilizează utilizarea suspectă a software-ului scris în orice limbă de computere.

JSLint este un astfel de program pentru JavaScript, scris de Douglas Crockford (desigur). Îți dai JavaScript și te lasă să știi ce să rezolvi.


Cum o utilizați?

După ce vă îndreptați spre site-ul web JSLint, primul pas este să alegeți practicile pe care doriți să le aplicați; puteți alege setările Crockford-recomendă făcând clic pe butonul "Piese bune".

Apoi, lipiți în JavaScript și apăsați butonul JSLint. Dacă sunteți codul este mai puțin decât perfect, veți primi o listă de erori pentru remediere.


Înainte de JSLint

 (aString === "Acesta este un șir") anotherString = aString; (var));  nume persoană (nume, vârstă) this.name = nume; this.age = vârstă var aPerson = persoană nouă ("John", 25);

După JSLint

 / * jslint alb: adevărat, browser: true, onevar: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, newcap true, * / "utilizați stricte"; (aString === "Acesta este un șir") another_String () var anObject = , aPerson, altString, anElem = document.getElementById = aString; Persoană (nume, vârstă) this.name = nume; this.age = vârstă; aPerson = persoană nouă ("John", 25);

Unde pot afla mai multe despre JSLint?

Această pagină explică în profunzime conceptele din spatele JSLint. Vă mulțumim pentru citire și vizionare!

Cod