Я могу понять, что нужно использовать некоторый уровень абстракции для общих операций, таких как извлечение элементов DOM, манипуляция атрибутами и т.д., но jQuery - довольно массивная библиотека, которая кажется слишком много излишней для Ember.
После просмотра исходного кода в Ember используется примерно около 30 применений jQuery, и похоже, что большинство использования jQuery - это простые селекторные вызовы, некоторые события и некоторый обход DOM.
Ember. $(rootElement).off('. ember', '**'). removeClass ('ember-application');
...
elem = this. $();
...
это $() appendTo (цель);..
...
Ember. $(window).on('hashchange.ember-location -' + guid, function() {
и др.
Есть ли другие причины, по которым Ember требует jQuery для каждого приложения?
Могут ли эти несколько применений быть внедрены в Ember и jQuery удалены как зависимость?