Errore di sintassi JavaScript

February 27

Errore di sintassi JavaScript


Quando si impara a usare un linguaggio di programmazione o di scripting come JavaScript, ci saranno necessariamente essere momenti in cui è necessario eseguire il debug. Fare errori nella sintassi del codice JavaScript è inevitabile, a volte. Trovare gli errori è una competenza chiave di programmazione ed è spesso più difficile che in realtà risolverli. Ci sono un sacco di diversi tipi di errore che possono causare errori JavaScript, tra cui errori di battitura e gli errori logici. Seguendo un processo standard, è possibile costruire sul proprio set di abilità di programmazione e di creare script affidabili.

istruzione

1 Vedi il tuo codice JavaScript in un editor di testo che evidenzia gli elementi di sintassi con precisione. Se si utilizza un semplice editor di testo come Blocco note, non può essere messo in evidenza il tuo JavaScript. Utilizzando un editor come Notepad ++, Gedit o TextWrangler consente di vedere il codice con strutture colorate e evidenziate in un modo che fa errori più chiaramente visibile. Questo aiuta anche a ridurre la probabilità di errori di sintassi compresa in primo luogo.

2 Isolare i brani problematici del codice JavaScript. Se una pagina Web o sito utilizza una risorsa JavaScript con un sacco di funzioni in esso, può essere difficile sapere quale sta causando i vostri errori. Trovare gli errori di sintassi coinvolge continuamente restringendo le possibili aree di origine, alla fine focalizzando sulle sezioni di codice responsabile. In alcuni casi, può essere utile per copiare sezioni del codice in script separati o file pagina HTML, di apertura e l'esecuzione di quei file separatamente per determinare se contengono sintassi problematico.

3 Utilizzare istruzioni trace per trovare la fonte del vostro errore JavaScript. Nella programmazione, istruzioni trace consentono di rilevare e verificare ciò che accade in alcuni punti durante l'esecuzione di uno script. La sintassi seguente esempio illustra una semplice istruzione trace in JavaScript utilizzando la funzione di "segnalazione":

var someValue = "ciao";

alert (someValue);

Questa tecnica non è ideale su siti vivi, ma può essere utile in siti di sviluppo. Per applicazioni JavaScript più complesse, si potrebbe desiderare di utilizzare la registrazione errore JavaScript come nel seguente codice di esempio:

console.log (someValue);

4 Fare piccoli cambiamenti incrementali al codice JavaScript. Fare singole modifiche una alla volta e testare le pagine Web dopo ogni modifica effettuata, vi permetterà di rintracciare la fonte di un problema in modo più accurato. Ad esempio, se si effettua una serie di cambiamenti e le prestazioni delle modifiche di script di conseguenza, potrebbe non essere in grado di dire subito che il cambiamento ha avuto questo effetto.

5 Utilizzare gli strumenti del browser per aiutare il processo di fissare il vostro errore di sintassi JavaScript. Molti strumenti del browser per lo sviluppo web sono disponibili che possono rendere il debugging molto più facile e richiede meno tempo. Firebug è uno degli strumenti più popolari per lo sviluppo JavaScript. Lo strumento è rivolto a Firefox, ma è disponibile in forma ristretta come Firebug Lite, che è compatibile con Internet Explorer, Safari, Chrome e Opera anche. strumenti del browser alternativi comprendono la barra degli strumenti Web Developer e debug Bar.

Consigli e avvertenze

  • Coding incrementale può essere utile durante tutte le fasi di sviluppo, non solo il debug.
  • Non lasciate che gli errori di sintassi JavaScript si ottiene verso il basso. Il debugging è una realtà quotidiana per chi svolge attività di programmazione.