Eine systematische Annäherung an Rhino
Die vorliegende Seite enthält einen Überblick über die ersten
Aktivitäten des Autors unter Rhino. Die gezeigten Java-Klassen und
JavaScript-Makros sollen einen einigermaßen systematischen Zugang zu
den Besonderheiten dieser JavaScript-Implementierung liefern - als
Einführung in JavaScript sind sie jedoch nicht geeignet.
 |
Etwaige, mithilfe der folgenden Programme offengelegte Besonderheiten
sowie erkannte Fehler (in der Rhino-Implementierung) beziehen sich auf die
Rhino-Version 1.5R2. |
Bitte beachten Sie auch die
Betrachtungshinweise und die
Liste der letzten Änderungen!
Themenübersicht
Die folgende Themenübersicht führt Sie unmittelbar zu der von Ihnen
gewünschten Information - klicken Sie dazu einfach auf das Thema Ihrer
Wahl:
-
Rhino - eine einfache Laufzeitumgebung für
die folgenden Rhino-Makros
JavaScript-typische Eigenheiten
-
Rhino_00 - ein erstes einfaches Rhino-Skript
-
Rhino_01 - untersucht explizite und implizite
Datentyp-Konvertierungen
-
Rhino_02 - untersucht die Erkennung von Datentypen
-
Rhino_03 - nimmt Funktionsobjekte unter die Lupe
-
Rhino_03a - was passiert mit fehlenden oder
überzähligen Funktionsargumenten?
-
Rhino_03b - wie können fehlende
Funktionsargumente erkannt werden?
-
Rhino_04 - befaßt sich mit der
Selbstuntersuchung von Objekten
-
Rhino_04a - behandelt JavaScript-Objekte als
"assoziative Speicher"
-
Rhino_05 - untersucht Benutzer-definierte Objekte
-
Rhino_06 - befaßt sich mit Ausnahmen und
deren Behandlung
Zugriff auf JavaScript aus Java-Methoden heraus
-
Rhino_10 - evaluiert, übersetzt und
"rückübersetzt" JavaScript-Makros
-
Rhino_11 - erzeugt und untersucht JavaScript-Objekte
aus Java heraus
-
Rhino_11a - erzeugt und untersucht
JavaScript-Objekte mit Prototyp und Konstruktor
-
Rhino_12 - prüft Typ und Inhalt von
JavaScript-Objekten unter Java
-
Rhino_13 - ruft JavaScript-Funktionen und Methoden
von Java aus auf
Zugriff auf Java-Objekte aus JavaScript (Rhino) heraus
-
Rhino_20 - erzeugt Java-Objekte aus JavaScript
heraus
-
Rhino_21 - ruft Java-Methoden von JavaScript
aus auf
-
Rhino_22 - experimentiert mit von Java aus geworfenen
Ausnahmen
-
Rhino_23 - konstruiert JavaScript-Objekte, die
Java-Schnittstellen implementieren
-
Rhino_24 - erstellt und untersucht ein Rhino
"Host Object"
Quelltexte
Die Quelltexte aller zuvor vorgestellten Rhino- und Java-Programme können
an dieser Stelle als ZIP-Archiv heruntergeladen werden:
|