Hi Rolf,
Schon. Aber: der Anwender muss für die Images sowieso ein ZIP auspacken. Da kann man dann auch das HTML File und seine Satelliten hinzufügen. Es ist für die Wartung deinerseits (unsererseits) leichter, finde ich.
Guck mal:
foreach my $file(qw(x.css y.css asdf.css foo.css bar.css)){
my $fh = IO::File->new;
$fh->open("$ENV{DOCUMENT_ROOT}/$file", "r") or die "$!\n";
read($fh, my $buffer, -s $fh);
$fh->close;
$self->{STASH}{style} .= $buffer; # Platzhalter/Template
}
D.h.: Für die Wartung liegen dedizierte Dateien vor. Da muss der Wartfred nicht an den Code welcher die SPA erstellt. Und der Anwender kriegt mit einem EINZIGEN Speichern unter..
eine aktuelle Version ALLER Styles. Wenn schon SPA dann richtig 😉
MfG