motores de renderização HTML transformar documentos ou código de software em uma página web HTML que mostra o conteúdo desejado no navegador do usuário. Prestação de motores pode ser parte do navegador ou um aplicativo de software separado. Código Lisp comum pode ser transformado em páginas HTML dinâmicos usando macros Lisp comum como o motor de renderização. Os elementos dinâmicos permanecer ligado à fonte de dados original escrito na linguagem Lisp comum durante a apresentação de conteúdo do site dinâmico para usuários em HTML. Motores de renderização
motores de renderização HTML pode aceitar documentos em uma variedade de formatos e transformá-los em páginas HTML . ASP.net é um motor de renderização dinâmica HTML e Windows Presentation Foundation é o motor de renderização Microsoft. Gecko é o motor de renderização do Mozilla Firefox, enquanto Foo é um motor de renderização para a linguagem de programação Lisp Comum.
Java Rendering
JavaServer Pages, conhecido como JSP, pode exibir renderização HTML , como banners usando JavaBeans , que são componentes especializados de código Java. JSP inclui um atributo de ligação que liga o código dinâmico à sua fonte . JavaServer Faces é um framework Java que suporta renderização direta e prestação indireta. Prestação indireta é usado em dispositivos portáteis , como telefones celulares que não possuem uma instalação completa do software Java. Java em Lisp executa programas Common Lisp e código HTML dentro do ambiente Java. Atributos de vinculação
dados do Windows Presentation Foundation
Windows Presentation Foundation Dados partes dinâmicas ligações de ligação de páginas da Web Internet Explorer para a sua fonte . Atributos de vinculação de dados de controlar a apresentação de elementos de ligação de dados. Os atributos incluem se a imagem terá uma borda ou vai redimensionar automaticamente junto com a janela do navegador . Datasrc é o atributo de fonte de dados em Windows Presentation Foundation. Este atributo identifica onde o elemento de página web objeto irá obter seus dados .
Lisp em HTML
A linguagem de programação Lisp foi criado em 1958 . macros XML baseados em Lisp
pode criar páginas web de código Lisp Comum. Macros Lisp inserir as tags HTML em uma lista de comandos ou dados para criar um código HTML. Mod_lisp e Lisplets são programas Lisp que processam pedidos de dados de um servidor web. Mod_lisp e Lisplets pode processar comandos dinâmicos de páginas web a partir de um site para aplicativos de software Common Lisp .
Prevenção Problemas
Com alguns motores de renderização , caixas gráficas contendo texto pode ser processado de tal forma que o texto transborda caixa. Isso faz com que os elementos da página web que cercam a ser deslocado . Especificando as dimensões de um objeto é mais eficiente do que exigir que o motor de renderização para determinar seu tamanho. Ativar o controle de imagem para redimensionar uma imagem , mas mantêm a mesma proporção . Isso mantém gráficos proporcionais ao tamanho da janela do navegador. Verifique visualmente páginas web prestados após a conversão do documento original para verificar se a página HTML convertido aparece corretamente.