HTML :: Macro

HTML :: Macro kan HTML-sjablonen verwerken met lussen, voorwaarde, macro's en meer!
Download nu

HTML :: Macro Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michael Sokolov
  • Uitgever website:
  • http://search.cpan.org/~sokolov/HTML-Macro-1.27/Macro.pm

HTML :: Macro Tags


HTML :: Macro Beschrijving

HTML :: Macro kan HTML-sjablonen verwerken met lussen, voorwaarde, macro's en meer! HTML :: Macro kan HTML-sjablonen verwerken met lussen, voorwaarde, macro's en meer! Synopsis Gebruik HTML :: Macro; $ htm = nieuwe html :: macro ('sjabloon.html'); $ htm-> print; Sub myfunc {$ htm-> declareren ('var', 'ontbreekt'); $ htm-> set ('var', 'waarde'); retourneer $ htm-> proces; } (in Template.html): Bericht over ontbrekende dingen ... var's waarde is # Var #. HTML :: Macro is een module die wordt gebruikt achter een webserver (in CGI-scripts). Het biedt een handig mechanisme voor het genereren van HTML-pagina's door "Dynamic" -gegevens te combineren die zijn afgeleid van een database of andere berekening met HTML-sjablonen die een vaste of "statische" -inhoud van een pagina vertegenwoordigen. Er zijn veel verschillende manieren om te bereiken wat HTML :: Macro doet , inclusief ASP, Embedded Perl, CFML, enz., Enz. De motivatie achter HTML :: Macro is om alles te houden wat een grafische ontwerper wil spelen met * in een enkele HTML-sjabloon * en om zoveel mogelijk van wat een Perl-programmeur wil spelen met * in een Perl-bestand *. Ons denken is dat er twee in principe ongelijksoortige taken zijn bij het produceren van een dynamische webpagina: grafisch ontwerp en programmering. Zelfs als een persoon verantwoordelijk is voor beide taken, is het nuttig om ze te scheiden om duidelijk denken en georganiseerd werk te helpen. Ik denk dat je zou kunnen zeggen dat de belangrijkste motivatie voor deze scheiding is om het gemakkelijker te maken voor Emacs (en andere tekstverwerkers, inclusief mensen) om je bestanden te ontleden: het is jucky om veel HTML in een string in je Perl-bestand te hebben, en het is yucky om Perl ingebed in een speciale tag in een HTML-bestand.html :: Macro begon met een aantal eenvoudige programmeerconstructen: macro-uitbreidingen, bevatten bestanden, voorwaarde, lussen en blokkeer citaten. Sindsdien hebben we heel weinig toegevoegd: alleen een DEFINE-tag om instellingswaarden en een EVAL-tag toe te staan om PERL-functie te laten oproepen in een geneste macro-reikwijdte. Onze Creed is "Minder is meer, min of meer." HTML :: Macro-variabelen zullen er bekend uitzien aan C Preprocessor-gebruikers of vooral voor koude fusion-mensen. Ze zijn altijd omringd met enkele of dubbele hash-markeringen: "#" of "##". Variabelen omgeven door dubbele hash-markeringen zijn onderworpen aan HTML-entiteitscodering; Variabelen met single hash-markeringen zijn vervangen door "AS IS" (zoals Single Quotes in PERL- of UNIX-schalen). Voorwaardelijk worden aangegeven door de en tags en lussen door de tag. Het citeren van een tag gebruikt, maar we onttrekken nu dat in het voordeel van de meer vertrouwde CFML-syntaxis: . Vereisten: · Perl


HTML :: Macro Gerelateerde software

Goooooops

GOOOOOOPS is een Java-midlet die een positie weergeeft die is verkregen van een GPS-ontvanger op een Google Map Tile. ...

125

Downloaden