HTML :: macro

HTML :: Macro peut traiter les modèles HTML avec des boucles, des conditionnels, des macros et plus encore!
Télécharger maintenant

HTML :: macro Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Michael Sokolov
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~sokolov/HTML-Macro-1.27/Macro.pm

HTML :: macro Mots clés


HTML :: macro La description

HTML :: Macro peut traiter les modèles HTML avec des boucles, des conditionnels, des macros et plus encore! HTML :: Macro peut traiter les modèles HTML avec des boucles, des conditionnels, des macros et plus encore! Synopsis Utilisez HTML :: macro; $ htm = nouveau html :: macro ('template.html'); $ HTM-> Imprimer; sub myfunc {$ htm-> déclarer ("var", "manquant"); $ HTM-> SET ('VAR', 'VALUE'); retour $ htm-> processus; } (dans template.html): message sur des trucs manquants ... Var que VAR est # var #. html :: macro est un module à utiliser derrière un serveur Web (dans les scripts CGI). Il fournit un mécanisme pratique pour générer des pages HTML en combinant des données "dynamiques" dérivées d'une base de données ou d'un autre calcul avec des modèles HTML qui représentent un contenu fixe ou "statique" d'une page. Il existe de nombreuses façons différentes d'accomplir ce que HTML :: macro , y compris ASP, Perl intégré, CFML, etc., etc. La motivation derrière HTML :: macro est de garder tout ce qu'un graphiste souhaite jouer avec * dans un seul modèle HTML * et pour garder autant que possible de ce que Perl programmeur veut jouer avec * dans un fichier PERL *. Notre réflexion est qu'il y a deux tâches essentiellement dissemblables impliquées dans la production d'une page Web dynamique: une conception graphique et une programmation. Même si une personne est responsable des deux tâches, il est utile de les séparer afin d'aider la pensée claire et le travail organisé. Je suppose que vous pourriez dire que la principale motivation de cette séparation est de faciliter la tâche pour les EMACS (et d'autres processeurs de texte, y compris les humains) pour analyser vos fichiers: c'est Yucky d'avoir beaucoup de HTML dans une chaîne dans votre fichier PERL et Yucky d'avoir Perl intégré dans une étiquette spéciale dans un fichier HTML.html :: macro a commencé avec des constructions de programmation simples: les extensions macro-mères, incluent des fichiers, des conditionnels, des boucles et des guillemets. Depuis lors, nous avons ajouté très peu: seule une étiquette de définition permettant de définir les valeurs de réglage et une balise d'évaluation pour permettre aux appels de fonction Perl dans une portée macro imbriquée. Notre croyance est «moins est plus, plus ou moins». HTML :: Les variables de macro sembleront familiers aux utilisateurs du préprocesseur C ou surtout aux personnes de fusion froide. Ils sont toujours entourés de marques de hasch simples ou doubles: "#" ou "##". Les variables entourées de marques de hachage double sont soumises au codage de l'entité HTML; Les variables avec des marques de hachage unique sont substituées "de même que" (comme des guillemets simples dans Perl ou des coquilles UNIX). Les conditionnels sont désignés par les balises et les balises et les boucles de la balise. Ciblage utilisé pour être effectué à l'aide d'une étiquette, mais nous vous désignons maintenant qu'en faveur de la syntaxe de citation de la CFML plus familière: . Exigences: · Perl


HTML :: macro Logiciels associés