HTML rendering motorer forvandle dokumenter eller software kode i en HTML-webside , der viser det ønskede indhold i en brugers browser. Rendering motorer kan være en del af web- browser eller et separat program . Common Lisp kode kan blive omdannet til dynamiske HTML- sider ved hjælp af Common Lisp makroer som rendering engine . De dynamiske elementer er bundet til den oprindelige datakilde skrevet i Common Lisp sproget samtidig præsentere dynamisk hjemmeside indhold til brugere i HTML. Rendering Motorer
HTML rendering motorer kan acceptere dokumenter i en række forskellige formater, og omdanne dem til HTML-websider . ASP.net er en dynamisk HTML rendering engine og Windows Presentation Foundation er Microsoft rendering engine . Gecko er den rendering motor Mozilla Firefox, mens Foo er en rendering engine til Common Lisp programmeringssproget.
Java Rendering
JavaServer Pages , kendt som JSP , kan vise HTML rendering , såsom bannere hjælp JavaBeans , som er specialiserede dele af Java-kode . JSP omfatter en bindende attribut forbinder dynamiske kode til sin kilde . JavaServer Faces er en Java rammer, som understøtter direkte rendering og indirekte rendering. Indirekte rendering bruges på håndholdte enheder som mobiltelefoner , der ikke har en fuld Java-software installation. Java i Lisp kører Common Lisp -programmer og HTML-kode i Java-miljøet .
Windows Presentation Foundation databinding attributter
Windows Presentation Foundation databinding links dynamiske dele af Internet Explorer websider til deres kilde. Databinding attributter styrer præsentation af data bindende elementer . Attributter omfatter om billedet vil have en grænse eller automatisk re- størrelse sammen med browservinduet. Datasrc er den datakilde attribut i Windows Presentation Foundation. Denne attribut identificerer , hvor den webside objekt element vil få sine data.
Lisp i HTML
Lisp programmeringssprog blev oprettet i 1958.
Lisp -baserede XML makroer kan lave web- sider fra Common Lisp kode. Lisp makroer indsætte HTML-tags i en kommando eller dataliste til at skabe HTML-kode. Mod_lisp og Lisplets er Lisp -programmer , der behandler anmodninger om data fra en webserver. Mod_lisp og Lisplets kan behandle dynamiske web-side -kommandoer fra en hjemmeside for Common Lisp programmer.
Forebygge problemer
Med nogle rendering motorer kan grafiske bokse , der indeholder tekst gøres sådan at teksten flyder boksen. Dette forårsager de omgivende webside elementer skal forskydes . Angivelse et objekts dimensioner er mere effektivt end at kræve rendering engine til at bestemme dens størrelse. Aktiver billedet kontrollen til re- størrelse af et billede , men bevarer den samme billedformat. Dette holder grafik står i forhold til størrelsen af browservinduet . Visuelt tjek afsmeltede websider efter konvertering fra det oprindelige dokument for at kontrollere, at den konverterede HTML-side vises korrekt .