Ich kann verstehen, einige Abstraktionsschicht für häufige Operationen wie das Abrufen von DOM-Elementen, Attributmanipulation usw. zu benötigen, aber jQuery ist eine ziemlich massive Bibliothek, die für Ember wie eine Menge Overkill scheint.Warum ist jQuery eine Ember.js-Abhängigkeit?
Nach dem Durchlesen des Quellcodes gibt es nur etwa 30 oder so verwendet von jQuery in Ember und es sieht so aus, als wäre die Mehrheit der jQuery-Verwendung einfache Selektoraufrufe, einige Ereignisse und einige DOM-Traversal.
Ember. $ (RootElement) .off ('. Ember', '**'). RemoveClass ('ember-application'); .
...
Elem = this ($); ..
...
diese $() appendTo (Ziel);
...
Ember $ (Fenster) .auf ('hashchange.ember-Standort -'. + Guid, function() {
usw.
Gibt es andere Gründe Ember erfordert jQuery für jede Anwendung?
Könnten diese wenige Anwendungen in Ember eingebettet werden und jQuery als Abhängigkeit entfernt?
'Jquery' ist grundsätzlich' Javascript' für Leute, die nicht 'javascript' schreiben wollen. Davon abgesehen gibt es eine Menge Leute, die einfach etwas für 1 singular Funktion von jquery einschließen, anstatt die 5 oder 10 Zeilen Code zu schreiben, um es in Javascript zu machen. Das ist zumindest meine Erfahrung. –
und es ist nichts falsch daran –
@ParijatKalia ist das ein Witz? – aaaaaa