HTML -Rendering-Engines verwandeln Dokumente oder Software-Code in eine HTML- Seite, die den gewünschten Inhalt in den Browser eines Benutzers zeigt . Rendering -Engines können Teil der Web-Browser oder ein separates Software-Anwendung sein . Common Lisp -Code kann in dynamischen HTML-Webseiten mit Common Lisp Makros als Rendering-Engine transformiert werden. Die dynamischen Elemente bleiben gebunden an die ursprüngliche Datenquelle im Common Lisp geschrieben während der Präsentation dynamisch Website-Inhalte , um Benutzer in HTML. Rendering Engines
HTML -Rendering-Engines können Dokumente in einer Vielzahl von Formaten annehmen und verwandeln sie in HTML-Webseiten . ASP.net ist eine dynamische HTML -Rendering-Engine und Windows Presentation Foundation ist der Microsoft -Rendering-Engine . Gecko ist die Rendering-Engine von Mozilla Firefox, während Foo ist eine Rendering-Engine für die Common Lisp -Programmiersprache.
Java Rendering
JavaServer Pages , wie JSP bekannt ist, kann Anzeige HTML-Rendering wie Banner mit JavaBeans , die spezialisierte Komponenten von Java-Code sind . JSP enthält eine verbindliche Attribut Verknüpfung der dynamischen Code zu seiner Quelle . JavaServer Faces ist ein Java-Framework , die direkten und indirekten Rendering Rendering unterstützt . Indirekte Rendering auf Handheld-Geräten wie Handys , die nicht über eine vollständige Java-Software -Installation verwendet . Java in Lisp läuft Common Lisp -Programme und HTML-Code innerhalb der Java-Umgebung .
Windows Presentation Foundation Data Binding Attribute
Windows Presentation Foundation Datenbindung Links dynamischen Anteile von Internet Explorer Webseiten zu ihrer Quelle . Datenbindung Attribute steuern die Darstellung von Daten verbindliche Elemente . Attribute sind , ob das Bild einen Rahmen haben oder sich automatisch die Größe neu zusammen mit dem Browser-Fenster . DATASRC ist die Datenquelle Attribut in Windows Presentation Foundation. Dieses Attribut gibt an, wo die Web-Seite object-Element seine Daten erhalten.
Lisp in HTML
Die Programmiersprache Lisp in 1958 erstellt wurde.
Lisp -basierten XML- Makros erstellen können Web-Seiten aus Common Lisp -Code. Lisp Makros legen Sie die HTML-Tags in einem Befehl oder Daten Liste zu HTML-Code zu erstellen. Mod_lisp und Lisplets sind Lisp -Programme , die Daten verarbeiten Anfragen von einem Web-Server. Mod_lisp und Lisplets können dynamische Web- Seiten-Befehle von einer Website für Common Lisp Software-Anwendungen zu verarbeiten.
Vermeidung von Problemen
Bei einigen Rendering-Engines können grafische Boxen mit Text gerendert werden , so dass der Text das Feld überläuft . Dies bewirkt, dass die Umgebung Webseitenelemente verschoben werden . Angeben eines Objekts Dimensionen ist effizienter als die Rendering-Engine benötigen , um ihre Größe zu bestimmen. Aktivieren Sie die Bild-Steuerelement , um die Größe neu ein Bild , behalten aber das gleiche Seitenverhältnis . Dies hält Grafiken proportional zu der Größe des Browserfensters . Sichtprüfung gemacht Webseiten nach der Umwandlung aus dem Originaldokument , um zu überprüfen , dass die konvertierten HTML- Seite richtig angezeigt wird .