Dovreste già conoscere i commenti dell'HTML (<!-- per l'apertura e --> per la chiusura). In JavaScript i commenti si fanno in modo diverso, e se usaste i commenti dell'HTML all'interno del codice JavaScript incorreste in un errore (fatto salvo il caso che abbiamo analizzato prima, in cui i commenti vengono utilizzati per nascondere il codice ai motori di ricerca).
JavaScript ha due tipi di commenti (nel corso delle lezioni precedenti li abbiamo già visti qualche volta):
|
ecco un esempio:
<script type="text/javascript">
// questo è un commento su una sola riga
/*
questo è un commento che sta su più righe,
serve nel caso in cui ci siano commenti
paricolarmente lunghi
esempio di codice:
alert("ciao");
*/
</script>
Come si vede il codice JavaScript inserito all'interno dei commenti non viene eseguito. Si tratta di una caratteristica utile, perché ci permette di commentare / decommentare porzioni di codice di cui non conosciamo ancora l'esattezza o l'efficacia.
I commenti sono indispensabili per mantenere il codice ordinato e leggibile. Bisogna sempre tenere sempre presente che - a differenza dell'HTML - JavaScript è un linguaggio di scripting: non esitono dunque degli editor visuali in grado di ricostruire la pagina e guidarvi all'interno di centinaia di righe di codice.
Coi commenti possiamo dunque documentare e rendere comprensibile ogni passaggio della nostra programmazione.Ad esempio:
<script type="text/javascript">
/* inizio blocco di codice per
* individuare il sistema operativo
*/
// codice JavaScript...
/* inizio blocco di codice per
* individuare il browser
*/
// codice JavaScript...
/* se è Internt Explorer esegui questo...*/
//eccetera
</script>
Molti programmatori - per pigrizia - non inseriscono i commenti, ma alla lunga è una strategia perdente, perché lo stesso individuo, a distanza di mesi, può aver difficoltà a riconoscere e interpretare il codice che lui stesso ha scritto. Evidentemente i commenti diventano tanto più necessari, quando si lavora in gruppo.
PhantomJS, headless browser per test con JavascriptIl tool ideale per realizzare, da terminale, operazioni in remoto su... |
Creare e leggere QR Code in JavaScriptApplicazioni 'QR Code enabled' per il Web e per il mobile,... |
Jquery UI Map: web-mapping con Google Maps e jQueryUn plugin di jQuery UI per intefacciare applicaizoni Web/mobile con... |
Scrollorama e Scrolldeck, slideshow d'effetto con jQueryPlugin jQuery per ottenere Slideshow con diversi effetti di scrolling |
jCanvas, un primo semplice graficoAlla scoperta della libreria jCanvas, per semplificare il disegno e... |
Guida Node.jsIl framework che permette di per usare V8, l'interprete JavaScript... |
Canvas, guida ai frameworkCanvas, tra gli elementi di HTML5 è forse quello di maggior impatto.... |
Guida Javascript: tecniche avanzateUna guida dal taglio pratico per approfondire la programmazione a... |
Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso JQuery e Ajax per Webmaster03 Luglio 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |