jobo: "Speicherort" für JavaScript-Konfiguration

Beitrag lesen

Hallo,

Das einzige was "bereits am Anfang" eingebunden wird, ist ein 1-Zeiler der eine Klasse ins html-Element packt, wenn JavaScript prinzipiell vorhanden ist

Aha, und eine Script-Element im Head geht nicht? Oder gleich am Anfang des body?

"Geht nicht" ist eine Designentscheidung, weil eben so wenig wie möglich an Scripten "früh" im DOM stehen soll.

Nun ja, wenn du dafür lieber jedes Mal checken willst, ob ein JSObjekt existiert. Wenn Du eins brauchst, solltest Du es schon zu Beginn initialisieren ;-). Denn es heißt ja: so wenig wie _möglich_.

Ansonsten kann du auch JSON irgendwo mit display:none zusammen reinschreiben oder in ein hidden-input-Feld und das am Ende mit eval zu einem Objekt machen.

Gruß

jobo