[...]sondern terabyteweise Java-Script-Biliotheken übertragen werden können.
jquery hat in der minified ausführung 73kb.
Genau: Wir lernen gar nicht mehr die Grundlagen, wissen nicht, was geschieht.
Ich weiß nicht was "wir" machen, aber ich hab den ganzen Domminipulationskram früher selbst gemacht und WEISS wies geht.
Deswegen will ich auch nicht mehr auf jquery verzichten.
Oh! Welche andere Technologie als Javascript benutzte denn dieses jquery? Mit welchem Browser (mit dem jquery funktioniert, alo komme mir nicht mit einem IE < 6 oder "Netscape 4 Gold-Edition") funktioniert das "document.getElementId(string).Eigenschaft=Wert" denn nicht?
Schon mal ein robustes, angenehmes und bequemes Eventhandling geschrieben das auf allen Browsern läuft?
Nein? Dachte ich mir.
Anderes Beispiel. Auswerten welchen Wert ein geklickter Radiobutton hat:
//herkömmliches JS
var value = '';
var radio = document.getElementsByName('myRadio');
for ( i=0; i < radio.length; i++ ) {
if ( radio[i].checked ) {
value = radio[i].value;
}
}
//jquery:
var value = $('input[name=myRadio]:checked').val();
klar, wenn man man jquery sonst nicht einsetzt machts evtl auch nicht so viel sinn, ansonsten würde ich nicht mehr ohne wollen.
Aber doch nicht um nicht mal 300 Byte Javascript zu "elegantieren".
das ist das was ich zuvor schrieb.
for your security, this text has been encrypted by ROT13 twice.