Javascript ist Toll!

Bibliotheken

7. Oktober 2005 - 13:16

include.js – die Standardbibliothek

Beschreibung

Die Datei include.js enthält einige Funktionen die das Programmieren mit Javascript leichter machen.

Hauptsächlich dient sie mir dazu Bibliotheken im Skript einfacher einzubinden. Dazu reicht der Aufruf include('lib.js');. Die Bibliothek wird relativ zum Verzeichnis der Datei include.js eingebunden. Dadurch ist es möglich, das HTML Dateien in verschiedenen Unterverzeichnissen immer den gleichen Befehl zum einbinden von Dateien benutzen können, nur der Pfad zur include.js Datei muss noch angepaßt werden.

[NEU]!
Ich habe die Funktion so erweitert, dass Dateien auch in dem Format Pfad::Datei eingegeben werden können. Ich verwende das um andere Bibliotheken, die alle unterhalb des Standardverzeichnisses liegen, nachzuladen.

Darüber hinaus enthält die Datei noch einen Satz von Funktionen um Variabeln zu testen.

Funktionen

include()

Einbinden externer Javascript Dateien. Jede Datei wird nur einmal eingebunden.

Beispiel
include('lib.js');

is_number()/is_string()/is_object()/is_function()

Die Funktion testet ob der Parameter von dem entsprechenden Typ ist.

defined()

Test ob der Parameter definiert ist.

main()

Das ist keine Funktion, sondern das Skript fügt einen onload Handler ein, der nach dem Laden der Seite nach einer Funktion main() (so heißt in C/C++ die Hauptfunktion, die beim Start eines Programmes aufgerufen wird) sucht und diese dann aufruft. Da viele Skripte erst nach dem laden der Seite starten sollen oder dürfen, müssen diese nur noch innerhalb der Funktion main() geschrieben werden.

Beispiel
<script src="include.js" type="text/javascript"></script>
<script type="text/javascript">
function main()
{
     alert('Seite fertig geladen');
}
</script>

Download

include.js (ca. 2 KB )

Comments (0)
2993 mal gelesen.

Keine Kommentare Einen Kommentar hinterlassen »

Es gibt noch keine Kommentare.

Einen Kommentar hinterlassen

Name (erforderlich)
Mail (wird nicht angezeigt) (erforderlich)
Website

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Powered by WordPress Stop Spam Harvesters, Join Project Honey Pot
rats-wonderful
rats-wonderful
rats-wonderful
rats-wonderful Browser-Statistiken