stay
http://youmightnotneedjquery.com/
Vladislav
Но в любом случае, в плане манипуляции с дом жквери лучше
Vladislav
Да и просто кода намного меньше
stay
Ну только если чуть-чуть больше сахара. Это не стоит целой библиотеки
stay
Все те же абстракции можешь себе сам написать за пару минут
Дмитрий
Но в любом случае, в плане манипуляции с дом жквери лучше
можешь пару раз расчесать мне против шерсти. я считаю самое масть)
Vladislav
Все те же абстракции можешь себе сам написать за пару минут
Жду пока ты напишешь анимации и xmlhttprequest с промисами за несколько минут
Vladislav
Это только что я вспомнил
stay
Какте еще анимации?
Vladislav
fetch() есть
У жквери поддержка вплоть до ие9 вроде
stay
fadeIn не напишешь за пару минут?
Vladislav
Поддерживай стандарт)
stay
fetch есть везде кроме IE 11.
Vladislav
fetch есть везде кроме IE 11.
Ну а жквери есть даже в ие9
stay
Ну если не фетч, то 10 строчек с XMLHttp
stay
Все равно даже близко не стоит целой либы
Vladislav
Ребят если хотите городить велосипед под контекстом "зато не на жквери" - пишите, но вам за это мало того что не доплатят, так ещё могут заставить переписывать
Vladislav
Потому что сами подумайте, что лучше
Vladislav
Полноценная либа с докой
Vladislav
Или код написанный хер знает кем
Vladislav
И хер знает как
stay
Тебе нужна отдельная библиотека и документация, чтобы анимацию сделать?
stay
Или запрос прокинуть?
stay
Я понимаю, если бы мы про шифрование говорили .
stay
Там действительно нет смысла переписывать то, что уже много лет работает и всепи используется
stay
Но сейчас JQ это просто лишние знания и лишняя зависимость
Vladislav
Брат, без проблем, пиши
Vladislav
Единственное будет в 2 раза больше работы
Vladislav
А зп такая же
stay
Да в чем в 2 раза?
Vladislav
Да хотя бы то, что для мпа свойственно то, что скрипт должен работать не везде
Vladislav
Ты сделал какой-нибудь квери селект
stay
А у клиента будет быстрее грузиться сайт. Ты не найдешь ни одной функции в JQ , которую нельзя звменить за 5 минут
Vladislav
Он делает с нодой что-то
Vladislav
Но а если пользователь зашёл на другую страницу - консоль красная
Vladislav
Или если на странице несколько элементов
Vladislav
Уже нужно запускать цикл
Vladislav
У всех давно 3джи минимум
Vladislav
Со скоростью 0.5мб/с
stay
У всех давно 3джи минимум
Помиму времени загрузки есть еще время исполнения скрипта
stay
Далеко не на всех мобилках JS исполнятся быстро и эффективно
stay
Но суть не в том
Vladislav
Помиму времени загрузки есть еще время исполнения скрипта
Жквери не тяжёлая относительно нагрузки на железо
Vladislav
Ну, анимации да
Vladislav
Они багованые в некоторых местах
stay
Просто в JQ не остально ничего, ради чего его можно загружать
Vladislav
Осталось
stay
Так приведи пример
Vladislav
И я уже пол часа твержу
stay
Так ты ничего не сказал
Vladislav
Ты сделал какой-нибудь квери селект
Vladislav
Он делает с нодой что-то
Vladislav
Но а если пользователь зашёл на другую страницу - консоль красная
Vladislav
Или если на странице несколько элементов
Vladislav
Уже нужно запускать цикл
Vladislav
Уже надо оборачивпть в условие
Vladislav
Смотри
Vladislav
У сайта есть две страницы
Vladislav
К обеим подключен скрипт
Vladislav
Один и тот же
Ilya
Ну, анимации да
любые анимации - пиши ты их сам или юзай готовую - если они основаныы на манипуляуии DOM-ом из JS будут «тяжелыми» Сейчас есть requestAnimationFrame API https://developer.mozilla.org/ru/docs/DOM/window.requestAnimationFrame
stay
Ну, ужасно, придется запустить цикл. Как будто Jquery его не запускает
Vladislav
Но на одной странице есть элемент, а на второй нет
Vladislav
Хочешь - пиши, тебе за это никто спасибо не скажет
Vladislav
Так можно о чем угодно сказать
Vladislav
Все это уже решено
Ilya
любые анимации - пиши ты их сам или юзай готовую - если они основаныы на манипуляуии DOM-ом из JS будут «тяжелыми» Сейчас есть requestAnimationFrame API https://developer.mozilla.org/ru/docs/DOM/window.requestAnimationFrame
Для некоторых экосистем уже подоспели годные бибилиотеки оную использующие н/п для React есть react-spring https://github.com/react-spring/react-spring
stay
Я все еще не понимаю в чем проблема. При чем тут красная консоль? А jq не выдаст такую же ошибку?*
stay
жквери не выдаст
Почему вдруг?
Vladislav
У него стоят условия