miniShop2 icon indicating copy to clipboard operation
miniShop2 copied to clipboard

Убрать зависимость от jQuery

Open webinmd opened this issue 5 years ago • 3 comments

Запрос функции

Резюме

Переписать все js скрипты на ванильку, с заменой скриптов уведомлений (jGrowl)

Зачем это нужно?

Позволит не подключать jquery в проект

webinmd avatar Jul 18 '20 10:07 webinmd

Хорошая идея, но здесь может возникнуть проблема с компонентами, у которых нет проверки на jQuery и в зависимости она идёт с minishop2, нужно будет дёргать авторов компонентов. Или пусть пользователь сам подключает его

CrazyBoy49z avatar Jul 20 '20 12:07 CrazyBoy49z

Боже просто + 2020 люди используют jQuery. Надоело на каждом новом проекте отучать каждый компонент от jQuery

bushaev-denis avatar Dec 15 '20 23:12 bushaev-denis

Было бы неплохо сделать такой вариант опциональным, для сохранения обратной совместимости. Сделать настройку в админке, типа "Использовать нативный JS" с описанием, что это только для современных браузеров и для тех, кто люто ненавидит JQuery. Но в таком случае я бы полностью исключил поддержку IE и весь JS нужно писать сразу в стандарте ES6. В итоге укомлектовать пакет miniShop2 двумя наборами, для олдфагов и для модерн разрабов.

Semdevmaster avatar Jan 29 '21 06:01 Semdevmaster