HTML :: Macro.

HTML :: Macro pode processar modelos HTML com loops, condicionais, macros e muito mais!
Baixe Agora

HTML :: Macro. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Michael Sokolov
  • Site do editor:
  • http://search.cpan.org/~sokolov/HTML-Macro-1.27/Macro.pm

HTML :: Macro. Tag


HTML :: Macro. Descrição

HTML :: Macro pode processar modelos HTML com loops, condicionais, macros e muito mais! HTML :: Macro pode processar modelos HTML com loops, condicionais, macros e mais! Sinopse usa HTML :: Macro; $ htm = novo html :: macro ('template.html'); $ htm-> Imprimir; sub myfunc {$ htm-> declarar ('var', 'ausente'); $ htm-> conjunto ('var', 'valor'); retornar $ htm-> processo; } (em modelo.html): mensagem sobre material ausente ... Valor Var é # var #. HTML :: Macro é um módulo para ser usado atrás de um servidor da Web (em scripts CGI). Ele fornece um mecanismo conveniente para gerar páginas HTML combinando dados "dinâmicos" derivados de um banco de dados ou outro cálculo com modelos HTML que representam conteúdo fixo ou "estático" de uma página. Há muitas maneiras diferentes de realizar o que HTML :: Macro faz , incluindo ASP, PERL incorporado, CFML, etc, etc. A motivação por trás da HTML :: Macro é manter tudo o que um designer gráfico quer jogar com * em um único modelo HTML *, e para manter o máximo possível O programador Perl quer jogar com * em um arquivo Perl *. Nosso pensamento é que existem duas tarefas basicamente diferentes envolvidas na produção de uma página dinâmica: design gráfico e programação. Mesmo que uma pessoa seja responsável por ambas as tarefas, é útil separá-los para ajudar o pensamento e trabalho organizado. Eu acho que você poderia dizer que a principal motivação para essa separação é tornar mais fácil para o EMACS (e outros processadores de texto, incluindo humanos) para analisar seus arquivos: é yucky ter muito HTML em uma string no seu arquivo perl, e é Yucky para ter Perl incorporado em uma tag especial em um arquivo html.html :: Macro começou com algumas construções de programação simples: expansões de macro, incluem arquivos, condicionais, loops e blocos. Desde então, adicionamos muito pouco: apenas uma etiqueta definida para permitir valores de configuração e uma tag evit permite chamadas de função Perl em um escopo macro aninhado. Nosso credo é "menos é mais, mais ou menos." HTML :: Variáveis de macro parecerão familiares para os usuários do pré-processador ou especialmente para as pessoas de fusão fria. Eles estão sempre cercados de marcas de hash único ou duplo: "#" ou "##". Variáveis cercadas por marcas de hash duplo estão sujeitas a codificação de entidade HTML; Variáveis com marcas de hash única são substituídas "como é" (como aspas simples em conchas perl ou unix). Os condicionais são denotados pelas tags e loops pela tag. Citando usado para ser feito usando uma tag, mas agora descamos que em favor da sintaxe mais familiar de citando CFML: . Requisitos: · Perl.


HTML :: Macro. Software Relacionado