Quiq::Html::Fragment - Fragment aus HTML-, CSS- und JavaScript-Code
Quiq::Hash
Die Klasse dient der Erzeugung eines Abschnitts aus HTML-, CSS- und JavaScript-Code. Anwendungsfall ist z.B. eine Ajax-Antwort, die in ein bestehendes HTML-Dokument eingebettet wird.
Der generierte Code hat den Aufbau:
[<DOCTYPE>] <STYLE CODE> <HTML CODE> <JAVASCRIPT CODE>
Über dem Code kann eine globale Platzhalter-Ersetzung durchgeführt werden.
Füge <DOCTYPE> am Anfang des Fragments hinzu. Dies ist nützlich, wenn das Fragment die Antwort eines Ajax-Requests ist.
Der HTML-Code der Komponente.
Ein oder mehrere Der JavaScript-Code der Komponente. Siehe Methode Quiq::JavaScript->code(). Das Attribut kann mehrfach vorkommen, z.B. für die getrennte Angabe von JavaScript-URLs und JavaScript-Code.
Ersetze im generierten Code die angegebenen Platzhalter durch ihre Werte.
Der CSS-Code der Komponente. Siehe Methode Quiq::Css->style(). Das Attribut kann mehrfach vorkommen, z.B. für die getrennte Angabe von CSS-URLs und CSS-Definitionen.
$c = $class->new(@keyVal);
Instantiiere ein Fragment-Objekt und liefere eine Referenz auf dieses Objekt zurück.
$html = $obj->html($h); $html = $class->html($h,@keyVal);
Generiere den HTML-Code des Fragment-Objekts und liefere diesen zurück. Als Klassenmethode gerufen, wird das Objekt intern erzeugt und mit den Attributen @keyVal instantiiert.
1.131
Frank Seitz, http://fseitz.de/
Copyright (C) 2019 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.