Js scripts, die CSS/html Text erzeugen?
Von: Werner Schneider (no@need.de) [Profil]
Datum: 25.10.2009 12:08
Message-ID: <4ae431a4$0$59378$afc38c87@news1.premium-news.net>
Newsgroup: de.comp.lang.javascript
Datum: 25.10.2009 12:08
Message-ID: <4ae431a4$0$59378$afc38c87@news1.premium-news.net>
Newsgroup: de.comp.lang.javascript
Hi,
im web gibts ja jede Menge js scripts, deren Anwendung im browser
eingeschaltetes javascript erfordert. Wie ist das nun, wenn man mit js
CSS/html Text generieren will, der dann aber javasript aussen vor laesst?
Dazu habe ich mir js functions selbst schreiben muessen, die dann auch den
finalen js-freien Text in eine js-textarea ausgeben, wo er dann einfach in
die Zwischenablage kopiert (document.getElementById("TA").select()) und
danach in ein html file abgelegt wird, das alles samt css enthaelt und
dabei mit jeder Menge an stream.replace(...) uebersichtlich gegliedert
ist.
So als einfachstes Beispiel:
function div(left,top,txt,....)
{
.... return '<div style="position:absolute;left:'
+left+'px;top:'+top+'px; '+....+'">'+txt+'</div>'
}
zeigt, was gemeint ist.
Die Anwendung waere dann z.B.:
stream+=...+div(db.getx(),db.gety(),
db.inhalt["Spass"]+db.["Bild"].src+"
Etwas
Text"+img(20,50,"army.jpg","float:left","%"),....)+...
Schon am Einfachsten erkennt man, was damit moeglich ist:
Js-FunktionsBibliotheken, die css/html nutzerspezifisch vorstrukturieren
und rasch in grosser Kombinationsvielfalt zur Verfuegung stellen. Deren
Komponenten koennen zu immer komplexeren Anwendungselementen fuehren und
dennoch in den Mikrokosmos hinein voll modifizierbar bleiben. Neues ist
denselben Funktionen ganz einfach einzubauen, indem die Parameter multiple
Bedeutungen erhalten und auch zahlenmaessig nach rechts hin erweitert
werden.
Ein und derselbe Parameter kann ja je nach Inhalt als beliebige Zahl
oder als Buchstabe(nsequenz) aufgefasst werden. Damit lassen sich
functions total "elastisch" erweitern, ohne ihre bisherigen Anwendungen
damit zu tangieren. Zudem koennen weiter rechts stehende Parameter
komplett entfallen, was functions auch auf Kernfunktionen mit impliziten
Ablaeufen reduzieren kann. Und Parameter koennen selbst wiederum functions
sein, auch dieselben functions, denen sie zugeordnet sind. Natuerlich
kanns auch jede Menge flankierende functions geben, die keinen css/html
Text generieren, sondern fuer komplexere Abstraktionslevel sorgen, z.B.
also css/html-TextgenerierungsFunktionen implizit verknuepfen.
Js laedt also dazu ein, CSS/html in moeglichst anspruchsvolle functions zu
betten, die dann jede Menge finale html-Textzeilen generieren. Man pflegt
damit functions bzw. Bibliotheken, keinen CSS/html Text. Das Resultat kann
dann voellig ohne js ablaufen.
Somit suche ich derartige js scripts.
Dabei werde ich im web einfach nicht fuendig.
Wer weiss bitte darueber Bescheid?
Schoenen Gruss
W.S.
[ Auf dieses Posting antworten ]Antworten
- Thomas 'PointedEars' Lahn (25.10.2009 12:44)
- Heinz Wildmann (25.10.2009 13:36)
- Thomas 'PointedEars' Lahn (25.10.2009 15:32)
- Thomas 'PointedEars' Lahn (25.10.2009 15:33)
- Heinz Wildmann (25.10.2009 19:26)
- Matthias Watermann (27.10.2009 10:49)
- Gregor Kofler (25.10.2009 16:18)
- Heinz Wildmann (25.10.2009 19:19)
- Gregor Kofler (25.10.2009 21:55)
- Christian Kirsch (26.10.2009 08:40)
- Thomas 'PointedEars' Lahn (26.10.2009 19:08)
- Manu (27.10.2009 18:26)
- Thomas 'PointedEars' Lahn (27.10.2009 19:23)
- Manu (28.10.2009 09:37)
- Claus Reibenstein (27.10.2009 19:04)
