Debugging Client Side JS
Debugiranje klijentskog JS-a
Debugiranje klijentskog JS-a može biti bolno jer svaki put kada promenite URL (uključujući promenu korišćenih parametara ili vrednosti parametara) morate resetovati prekid i ponovo učitati stranicu.
debugger;
debugger;
Ako postavite liniju debugger;
unutar JS fajla, kada pregledač izvrši JS, zaustaviće debugger na tom mestu. Stoga, jedan način postavljanja stalnih prekida tačaka bilo bi preuzeti sve fajlove lokalno i postaviti prekide tačaka u JS kodu.
Prekoračenja
Prekoračenja pregledača omogućavaju lokalnu kopiju koda koji će biti izvršen i izvršavaju tu umesto one sa udaljenog servera. Možete pristupiti prekoračenjima u "Dev Tools" --> "Sources" --> "Overrides".
Potrebno je napraviti lokalnu praznu fasciklu koja će se koristiti za čuvanje prekoračenja, tako da jednostavno napravite novu lokalnu fasciklu i postavite je kao prekoračenje na toj stranici.
Zatim, u "Dev Tools" --> "Sources" izaberite fajl koji želite da prekoračite i sa desnim klikom izaberite "Sačuvaj za prekoračenja".
Ovo će kopirati JS fajl lokalno i moći ćete da modifikujete tu kopiju u pregledaču. Samo dodajte debugger;
komandu gde god želite, sačuvajte promenu i ponovo učitajte stranicu, i svaki put kada pristupite toj veb stranici vaša lokalna JS kopija će biti učitana i vaša komanda debuggera će biti zadržana na svom mestu:
Reference
Last updated