Rozumiem, że potrzebuję jakiejś warstwy abstrakcji do typowych operacji, takich jak pobieranie elementów DOM, manipulacja atrybutami itp., Ale jQuery jest dość masywną biblioteką, która wydaje się być przesadą dla Ember.Dlaczego jQuery jest zależne od Ember.js?
Po przejrzeniu kodu źródłowego, istnieje około 30 lub więcej zastosowań jQuery w Ember i wygląda na to, że większość użycia jQuery to proste wywołania selektora, niektóre zdarzenia i niektóre przejścia DOM.
Ember. $ (RootElement) .off (". Ember", "**"). RemoveClass ("aplikacja ember");
...
elem = this. $(); ..
...
to $() appendTo (target);
...
Ember $ (okno) .Na ('hashchange.ember-lokalizacja -'. + Guid, function() {
itp
Czy istnieją inne powody Ember wymaga jQuery dla każdej aplikacji?
Czy te kilka zastosowań być wbudowane w Ember i jQuery usuwane jako zależność?
'Jquery' to po prostu' Javascript' dla ludzi, którzy nie chcą pisać 'javascript'. W związku z tym istnieje wiele osób, które po prostu dodadzą coś dla pojedynczej funkcji jquery, zamiast pisać 5 lub 10 linii kodu, aby to zrobić w JavaScript. To przynajmniej moje doświadczenie. –
i nie ma nic złego w tym, że –
@ParijatKalia to żart? – aaaaaa