moteurs de rendu HTML transformer des documents ou du code logiciel dans une page HTML qui affiche le contenu souhaité dans le navigateur d'un utilisateur . Les moteurs de rendu peut faire partie du navigateur Web ou un logiciel séparé. Code Common Lisp peut être transformé en pages HTML dynamiques à l'aide de macros Common Lisp comme le moteur de rendu . Les éléments dynamiques restent liés à la source de données originale écrite dans la langue Common Lisp lors de la présentation du contenu de sites web dynamiques pour les utilisateurs en HTML. Moteurs de rendu
moteurs de rendu HTML peuvent accepter des documents dans une variété de formats et de les transformer en pages web HTML . ASP.net est un moteur de rendu HTML dynamique et Windows Presentation Foundation est le moteur de rendu Microsoft . Gecko est le moteur de rendu de Mozilla Firefox , alors que Foo est un moteur de rendu pour le langage de programmation Common Lisp .
Java rendu
JavaServer Pages , connus en tant que JSP , peut afficher le rendu HTML tels que des bannières en utilisant JavaBeans , qui sont des composants spécialisés de code Java. JSP inclut un attribut de liaison reliant le code dynamique à sa source . JavaServer Faces est un framework Java qui prend en charge le rendu direct et indirect rendu . Le rendu indirect est utilisé sur les appareils portatifs tels que les téléphones cellulaires qui n'ont pas une installation complète du logiciel Java . Java en Lisp gère des programmes Common Lisp et le code HTML dans l'environnement Java.
Windows Presentation Foundation données attributs de liaison
Windows Presentation Foundation données des liens contraignants des parties dynamiques des pages Internet Explorer pour leur source. Attributs de liaison de données contrôlent la présentation des données des éléments de liaison . Attributs comprendre que l'image aura une bordure ou seront automatiquement re- taille avec la fenêtre du navigateur . Datasrc est l'attribut de la source de données dans Windows Presentation Foundation . Cet attribut identifie la page où l'élément objet Web obtiendra ses données .
Lisp en HTML
Le langage de programmation Lisp a été créé en 1958.
macros Lisp XML basés peuvent créer des pages Web à partir du code Common Lisp . Macros Lisp insérer des balises HTML dans une liste de commandes ou de données pour créer du code HTML. Mod_lisp et Lisplets sont des programmes Lisp que les demandes de données de processus à partir d'un serveur Web . Mod_lisp et Lisplets peuvent traiter les commandes des pages Web dynamiques à partir d'un site Web pour les applications logicielles Common Lisp .
Prévention des problèmes
Avec certains moteurs de rendu , boîtes graphiques contenant du texte peuvent être rendues de telle sorte que le texte déborde de la boîte . Cela provoque les éléments de la page web environnantes pour être déplacés . Spécifiant les dimensions d'un objet est plus efficace que d'exiger le moteur de rendu pour déterminer sa taille. Activer le contrôle de l'image à redimensionner une image mais conserver le même ratio d'aspect . Cela permet de maintenir graphiques proportionnels à la taille de la fenêtre du navigateur. Contrôler visuellement les pages web rendus après la conversion du document original pour vérifier que la page HTML convertie s'affiche correctement .