Posso capire di aver bisogno di un livello di astrazione per operazioni comuni come il recupero degli elementi DOM, la manipolazione degli attributi, ecc., Ma jQuery è una libreria piuttosto massiccia che sembra un sacco di overkill per Ember.Perché jQuery è una dipendenza Ember.js?
Dopo aver guardato attraverso il codice sorgente, ci sono solo circa 30 usi di jQuery in Ember e sembra che la maggior parte dell'uso di jQuery siano chiamate di selettori semplici, alcuni eventi e alcuni traversamenti DOM.
Ember. $ (RootElement) .off ('. Ember', '**'). RemoveClass ('ember-application'); .
...
elem = questo $(); ..
...
questo $() appendTo (target);
...
Ember $ (window) .on ('hashchange.ember-location -'. + Guid, function() {
ecc
Ce ne sono altri motivi Ember richiede jQuery per ogni applicazione?
potrebbero queste alcuni usi essere incorporati in Ember e jQuery rimossi come una dipendenza?
'Jquery' è in pratica' Javascript' per le persone che non vogliono scrivere 'javascript'. Detto questo, ci sono molte persone che includeranno semplicemente qualcosa per 1 funzione singolare di jQuery invece di scrivere le 5 o 10 linee di codice per farlo in Javascript. Questa è almeno la mia esperienza. –
e non c'è nulla di sbagliato in quello –
@ParijatKalia è uno scherzo? – aaaaaa