Rhinohide

RhinoHid ist eine Java-Implementierung des W3C-DOM, der über ein natives JavaScript eines Webbrowsers geschichtet wird.
Jetzt downloaden

Rhinohide Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael Allan
  • Website des Verlags:
  • http://zelea.com/project/votorola/

Rhinohide Stichworte


Rhinohide Beschreibung

RhinoHid ist eine Java-Implementierung des W3C-DOM, der über ein natives JavaScript eines Webbrowsers geschichtet wird. RhinoHid ist eine Java-Implementierung des W3C-Doms, die über einem Native JavaScript.rhinohide von Webbrowser ist, bietet eine Schnittstelle für Applets, um ihre Webseiten mit einer Standard-Java-Bindung des DOM zu manipulieren. Der Code befindet sich noch in Alpha, und die Abdeckung ist unvollständig, aber zumindest teilweise unterstützt für diese DOM-Funktionen: · Kernstufe 3 · XML · Ereignisse · Traversal · Reichweite Anforderungen: · Java 1.5- oder Überstrichsetze sind in den API-Dokumenten und der Demo-Code. Was folgt, ist eine Zusammenfassung: In Ihrer Webseite gibt es zwei Codierungsanforderungen. Man ist das Deaktivieren des In-Memory-Cachings vom Browser. (Ansonsten Inkonsistenzen des Staates können zwischen JavaScript und Java auftreten.) Die zweite Anforderung ist ein MayScript-Attribut auf dem Applet-Tag. Das notwendige JavaScript und HTML sehen in Ihrer Webseite so etwas aus: if (window.addeventLister) {window.addeventLister ('entladen', //, um die In-Memory-Caching-Funktion zu deaktivieren (e) {}, // tun nichts / * Erfassungsphase * / false); . 'Height = '90'> In Ihrem Java-Applet ist Ihr Code meist gewöhnlicher Dom: Privatflüchtiges Rhiwindow-Fenster; // endgültig nach dem Init Private Final atomicboolean IsStarteda = New AtomicBoolean (); Public Void Start () {if (ISStarteda.getandset (true)) Return; // starten Sie einmal nur versuchen Sie es {window = rhiwindow.createwindow (/ * applet * / diesem); Abschlussdokument dokument = window.getDocument (); // dom Level 2. Siehe test_12d_dom2.java // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------- Assent document.getimplementation (). HASFEATURE ("Kern" , "2.0"); Elementelement = GetelementByID (Dokument, "Eltern-of-erstellt"); Texttext = document.createtextNode ("Hallo World, aus Java"); element.appendchild (Text); // Veranstaltungen. Sehen test_22e_events.java // -------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------- ----------- ((Eventarget) Dokument) .addeventListener ("Mouseover", neue RelaySIP () {Public Void-Handlevent (Ereignis E) {// tun etwas}}, / * Verwenden Sie Capture * / FALSE); // Traversal. Sehen test_32t_traversal.java // --------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Treewalker Walker = ((DocumentTraversal) Dokument) .createetreewalker (/ * root * / dokument, nodefilter.show_all, / * Filter * / null, / * Entitäten erweitern * / false); // Bereich. // ----------------------------------------------------------------- ----------------------------------------------surported ("Reichweite", "2.0"); Range MYRANGE = ((Dokumentrange) Dokument) .creatroberange (); versuchen // nicht standardmäßig {eilig userselectrange = window.getselection (). GetRangeat (0); } Fang (runtimeexception x) {assert false; }} catch (stupidifiedrhinoexception x) // Wenn die Seite in der Mitte-Initialisierung {logger.getlogger (GetClass () wird. getpackage (). GetName ()) .info ("Seitenausgang in Progress"? + x); }} Public void destroy () {if (fenster! = null) fenster. (Sie können jedoch oft inline implementiert werden, wie nachstehend beschrieben.) · Die Prüfung ist in dieser Phase unvollständig. Und Tests fehlschlagen vor allem auf langsamen Maschinen und / oder Windows-PlatformSwhats neu in dieser Version: · Mehrere Fehler, die sich auf Internet Explorer betreffen, wurden behoben. · Die übrigen, dh Fehler, dh Fehler wurden verfolgt und dokumentiert.


Rhinohide Zugehörige Software

Wbox

WBoX ist ein Befehlszeilen-Tool, um die HTTP-Leistung von Webservern und Webanwendungen zu testen. ...

147

Herunterladen

Micki.

Micki-Projekt ist eine minimale Wiki-Inkarnation, die als einfache Collaboration-Plattform bedeutete. ...

227

Herunterladen

mod_access.

Mod_Access ist ein Apache-Modul, um auf die Steuerung auf Basis von Client Hostnamen oder IP-Adresse zuzugreifen. ...

71

Herunterladen

Falbum

FALBUM ist ein WordPress-Plugin, mit dem Sie Ihre Flickr-Fotos und -fotosets auf Ihrer Website anzeigen können. ...

174

Herunterladen