Noch kurz was zum Abschluss zu der JS-Framework Geschichte:
Wenn man schon verschiedene JS-FW anbietet, dann auch "gleichberechtigt" und mit "gleicher" Einbindung, sprich jedes Skript prüft auf vorhandensein "seines" FWs (um keine Skript abbrüche zu verursachen) und jedes Skript läuft in seiner eigenen Env.
Außerdem ist
Code:
(function($, undef) {
...
})(window.jQuery);
und
Code:
(function($, $$, undef) {
...
})(document.id, window.$$);
Semantisch exakt das gleiche. Arbeiten die mit dem DOM gemacht werden müssen, müssen separat verpackt werden (was aber nicht immer notwendig ist, bei eigenen Prototypen/Klassen).
Lesezeichen