JavaScript Numero di errore Linea

September 5

JavaScript Numero di errore Linea


Quando agli sviluppatori di creare siti web, che spesso utilizzano le funzioni JavaScript per migliorare l'interattività. Quando si scrive codice di script, gli errori sono comuni - in realtà, è raro scrivere uno script senza errori al primo tentativo. Per questo motivo, gli sviluppatori hanno spesso bisogno di debug di script scritti in JavaScript. Il debugging è il processo di individuazione e risoluzione degli errori di codice. Durante la visualizzazione di pagine Web in un browser, gli sviluppatori e gli utenti spesso di vedere i messaggi di errore che indicano il numero di riga del codice in questione.

fonte

Un numero di riga errore JavaScript è relativa ai file di codice sorgente. Questo perché le pagine Web possono utilizzare funzioni JavaScript in varie località, tra cui la sezione di testa HTML, la sezione del corpo e file di script separati. Quando gli sviluppatori vedono un messaggio di errore che indica un numero di riga, devono considerare questo con riferimento alla fonte script. Per questo motivo, a volte un numero di riga indicata dal browser Web può essere fuorviante.

script Pagina

Gli sviluppatori spesso includono funzioni JavaScript nella testa e nel corpo sezioni di una pagina HTML. La testata contiene funzioni che vengono chiamate all'interno del corpo, normalmente da eventi browser e dell'utente, quali l'interazione con elementi di pagina. sezioni di script nel corpo della pagina eseguire quando la pagina viene caricata, come il browser opera attraverso il markup HTML e la rende per l'utente. numeri di riga di errore per gli script nella pagina sono normalmente relativo al file di markup per la pagina nel suo complesso, non solo le sezioni interessate del codice di script.

File di script

Gli sviluppatori possono includere funzioni JavaScript nei file salvati con appositi "js" come l'estensione. All'interno della pagina Web, il codice può collegare a questi file come segue:
<Script type = "text / javascript" src = "/ scripts myfunctions.js"> </ script>

Quando il browser esegue il rendering questa pagina, importa il contenuto dello script indicato. La pagina Web può quindi fare riferimento alle funzioni nello script come sarebbe per le funzioni nello stesso file come il markup HTML. numeri di riga di errore per tali script sono normalmente l'indicazione della posizione all'interno del file script stesso.

Effetti a catena

Quando si individuano l'origine di un errore, gli sviluppatori naturalmente cercare ogni prova il browser fornisce, compresi i numeri di riga dello script. Tuttavia, la causa di un errore non può essere il problema del browser ha identificato, come errori possono avere effetti a catena. Se un errore non ha alcun effetto evidente iniziale, e quindi provoca un altro errore altrove in uno script, il browser può indicare la fonte di questo secondo errore piuttosto che quella originale. Per questo motivo, gli sviluppatori spesso devono seguire il flusso dell'elaborazione codice indietro dal numero di riga di errore indicato nel browser.