? Även om du aldrig skriva en rad JavaScript -kod , kan du ibland se ord som " JavaScript Void " visas vid surfning . JavaScript , ett programmeringsspråk , befogenheter många webbplatser och hjälper utvecklare att göra dessa webbplatser interaktivt . " JavaScript Void " visas i en webbläsare på grund av hur en programmerare skrev webbsidans JavaScript -kod . JavaScript Uttalanden och funktioner
skillnad från vanliga HTML uttalanden som gör objekten visas på en sida , JavaScript uttalanden orsakar åtgärder för att uppträda . I följande kod skapas en funktion som heter " changeColor " :
funktion changeColor ( ) { buttonObject stil backgroundColor = " red " ; }
changeColor funktionen innehåller ett uttalande som ändrar en knapp bakgrund färg till rött . Denna funktion är en enhet av kod som andra JavaScript uttalanden kan ringa för att ändra en knapp färg till rött . När du visar en webbsida i en webbläsare , ser du inte detta JavaScript aktivitet inträffar , även om dessa funktioner forma din webbupplevelse .
Status Bar Information
När du flyttar musen över en länk , visar webbläsaren normalt länkens URL i statusfältet längst ned i webbläsaren . Vissa användare tycker att detta display användbart eftersom det hjälper dem att identifiera en länk destination innan du besöker den . Utvecklare skapa dessa typer av länkar som visas nedan :
Besök denna webbplats < /a>
När du flyttar musen över " Besök denna webbplats , " URL som heter " http://www a_web_site com " visas i statusfältet . Om du flyttar musen över en annan länk , får en annan webbadress visas eller du kan se orden " JavaScript Void . " Addera ditt Void Meddelanden
Webbläsare kan visa " JavaScript Void " eftersom länkar på en webbsida inte alltid att peka på webbadresser på webben . En programmerare kan göra en länk anropa en funktion i stället för en länk :
Byt färg < /a > ;
Detta uttalande , vars href värdet är null , kallar changeColor funktionen . Om denna funktion returnerar värdet " sant", oväntade händelser kan inträffa , till exempel webbläsaren att hoppa till början av sidan eller till och med till en ny sida . Lägga " JavaScript.void " till meddelandet hindrar dessa problem från att hända , vilket visas i följande uttalande :
< a href = " javascript: void ( 0 ) " onclick = "return ( changeColor ( ) ) ; " > Ändra färg < /a> p Om du för musen över en länk kodas på detta sätt , kommer du att se " JavaScript.void " i stället för en webbadress i din status bar .
Överväganden
När " JavaScript.void " visas i din status bar , behöver du inte att kontrollera din webbläsares hjälp för att se om något är fel . Bara klicka på länken som visar att budskapet berättar din webbläsare för att köra koden länken referenser . När fler utvecklare börja skapa diskret JavaScript , du sannolikt kommer att se färre förekomster av JavaScript.void budskap , eftersom programmerare inte kommer att placera JavaScript -kod inuti taggar som skapar länkar och andra HTML- element .