Perché il mio JavaScript void show?

November 9

Perché il mio JavaScript void show?


Anche se non si scrive una riga di codice JavaScript, è possibile che di tanto in tanto vedere parole come "JavaScript Void" appaiono durante la navigazione Web. JavaScript, un linguaggio di programmazione, alimenta molti siti web e aiuta gli sviluppatori a fare quei siti interattivi. "Void JavaScript" appare in un browser a causa del modo in cui un programmatore scrive codice JavaScript della pagina Web.

Le dichiarazioni e funzioni JavaScript

A differenza di dichiarazioni HTML regolari che rendono gli oggetti appaiono su una pagina, istruzioni JavaScript causano le azioni che si verifichi. Il codice seguente crea una funzione denominata "ChangeColor":

Funzione ChangeColor () {
buttonObject stile backgroundColor = "red";
}

La funzione ChangeColor contiene una dichiarazione che cambia colore di sfondo di un pulsante rosso. Questa funzione è una unità di codice che altre istruzioni JavaScript possono chiamare per cambiare il colore di un pulsante rosso. Quando si visualizza una pagina Web in un browser, non si vede questa attività JavaScript che si verificano, anche se queste funzioni di forma la tua esperienza di navigazione.

Informazioni Barra di stato

Quando si sposta il mouse sopra un link, il browser visualizza normalmente l'URL del link nella barra di stato nella parte inferiore del browser. Alcuni utenti trovano questo display utile perché aiuta a identificare la destinazione di un link prima di visitarla. Gli sviluppatori creano questi tipi di collegamenti come illustrato di seguito:

<a href="http://www a_web_site com"> visitare questo sito </a>

Quando si sposta il mouse su "visitare questo sito," l'URL denominato "http: // www a_web_site com" appare nella barra di stato. Se si sposta il mouse su un collegamento diverso, un URL diverso può essere visualizzato o si può vedere le parole "JavaScript Void".

Messaggi Void

I browser possono visualizzare "JavaScript Void", perché i link su una pagina Web non devono sempre puntare a URL sul Web. Un programmatore potrebbe fare un collegamento chiamare una funzione invece di un link:

<a href="" onclick="return (changeColor());"> Cambia colore </a>

Questa affermazione, il cui valore href è nullo, chiama la funzione ChangeColor. Se tale funzione restituisce un valore "vero" possono verificarsi eventi imprevisti, come il browser saltare all'inizio della pagina o anche ad una nuova pagina. L'aggiunta di "JavaScript.void" per la dichiarazione evita questi problemi accada, come mostrato nella seguente dichiarazione:

<a href="JavaScript:void(0)" onclick="return (changeColor());"> Cambia colore </a>

Se si sposta il mouse sopra un link codificato in questo modo, si vedrà "JavaScript.void" invece di un URL nella barra di stato.

considerazioni

Quando "JavaScript.void" appare nella barra di stato, non si controlla l'aiuto del tuo browser per vedere se c'è qualcosa di sbagliato. Semplicemente cliccando sul link che visualizza il messaggio indica il browser per eseguire il codice i riferimenti di collegamento. Come più sviluppatori cominciano a creare discreto JavaScript, è probabile che saranno visibili meno occorrenze del messaggio JavaScript.void, perché i programmatori non inserire codice JavaScript all'interno di tag che creano link e altri elementi HTML.