Was ist JavaScript-Void?

February 11

Was ist JavaScript-Void?

JavaScript ist eine Programmiersprache, die über das Internet. Moderner Webbrowser wie Internet Explorer, Safari und Firefox, die alle JavaScript ausführen können. JavaScript ist eine Sprache, "Client-Side". Dieser Code ist auf dem Computer des Benutzers heruntergeladen und ausgeführt werden, lokal, wenn ein Benutzer eine Webseite besucht. JavaScript ist eine reiche Sprache mit vielen Features in anderen Programmiersprachen, unter anderem Funktionen. Void ist eine JavaScript-Funktion.

Das SCRIPT-tag

JavaScript-Code kann direkt in den HTML-Quelltext einer Seite geschrieben werden, oder in einer separaten Datei abgelegt. Sie müssen das SCRIPT-Tag, unabhängig davon, Sie den Javascript-Code platzieren verwenden. Einige HTML-Tags wie Skript können mit Parametern aufgerufen Attribute geändert werden. Wenn Sie Ihre JavaScript-Code im HTML-Dokument schreiben, verwenden Sie das Language-Attribut, und legen sie an Javascript. Schreiben Sie Ihre JavaScript-Code, nach diesem Starttag.

Wenn Sie JavaScript-Code in einer separaten Datei gespeichert verweisen, verwenden Sie die Type und Src Attribute für das öffnende Tag. Legen Sie das Type-Attribut auf "Text/Javascript" und das Src-Attribut auf den Namen der Datei.

In jedem Fall denken Sie daran, die Schließung < / script > Tag.

Funktionen

Eine Funktion ist eine diskrete Codeblock, der immer wieder aufgerufen werden können. Funktionen nicht ausgeführt, wenn die Seite im Browser geladen, aber wenn sie durch Code oder eine Aktion des Benutzers aufgerufen werden. Funktionen können mit input-Variablen geschrieben werden die Werte an die Funktion übergeben. Alle Funktionen zurückgeben einen Standardwert von "Null." Das Schlüsselwort "Rückkehr" übergibt einen angegebenen Wert zurück an die Anweisung, die es aufgerufen. Während Benutzer eigene Funktionen schreiben können, enthält JavaScript auch eine Reihe von integrierten Funktionen, wie Void.

Void-Funktion

Eine Technik für das Aufrufen von Funktionen ist im Inneren eine Sprungnavigation einbetten: < a Href = "Javascript: Warnung ("hier ist Ihre Warnung ein!")" > Zeig mir eine Warnung! </a >. Ein Browser versucht, öffnen Sie einen beliebigen angeklickten Href-Link und laden Sie die Seite, die es darstellt. Die alert-Funktion erlaubt uns, auf der gleichen Seite bleiben und nicht eine neue geladen werden, da die alert-Funktion gibt einen null-Wert zurück. Im Browser sieht diese Null und Haltestellen, zu wissen, dass es nichts geladen werden. Das Void-Funktion soll mit null zurückgeben ohne etwas anderes, damit das Laden der Seite abgebrochen. Lücke muss mit einem Parameter aufgerufen werden.

Beispiel

Sie können die void-Funktion innerhalb eines Hyperlinks einbetten, die ein anderes Browserfenster geöffnet wird. Sehen Sie in diesem Beispielcode:

< a Href = "Javascript:void (window.open (' Seite.html ', '', ''))" > Neues Fenster </a >

Klickt der Benutzer auf den Link "Neues Fenster", wird JavaScript Seite.HTML-Datei in einem neuen Browserfenster geöffnet, beim Verlassen des aktuellen Fensters auf ihrer ursprünglichen Seite. Die void-Funktion bricht das Laden der Seite, wobei den window.open-Code ausgeführt werden.

Alternative zu Void

Leere kann manchmal zu Fehlern. Eine Alternative ist zu verwenden ein Href, der auf "#", eine nicht vorhandene Url verweist und rufen Sie Ihren Code in diesem Hyperlink 'Onclick'-Ereignis. Dies kann aber problematisch sein, weil viele Browser werden die Suchseite für die "#" Sprungnavigation und neu laden oder zum oberen Rand der Seite springen. Sie können verhindern, dass den Browser aus der Auswertung des Hyperlinks insgesamt, durch Beenden Onclick Code mit der Anweisung 'False zurück'. Im vorherige Beispiel, die mit dieser Technik würde so aussehen:

< a Href = "#" onclick="window.open (' Seite.html ', '', ''); returnfalse;" >Neues Fenster</a >