171 похожих чатов

Че-То я читал-читал, а по какому поводу холивар?) Разве кто-то

использует винду не со ZverCD? ))))

61 ответов

100 просмотров

jquery говорят овно слишком не модно

jQuery старьё или право имеет?😁

мы все такое)))

Степан Гончаров 🇷🇺
jquery говорят овно слишком не модно

jQuery отличная библиотека, только большая часть задач для которых она создавалась давно реализована в JS

Артур Шевченко💀
jQuery отличная библиотека, только большая часть з...

я честно даже и не знал что js что-то не умел что умел jquery написанный на JS

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
jQuery старьё или право имеет?😁

ИМХО: Старьё — от версии зависит)) Хороший синтаксический сахар. Куча задач которую она решала, реализована теперь в самом языке, и некоторые методы самой jQuery насколько я знаю в ней просто оставлены как заглушки, и она использует в себе современные функции языка, но даёт возможность писать попроще и покороче код.

jQuery синтаксический сахар, я же говорил. Конечно jQuery умела всё то же, что и JS, только с ней использовать возможности JS было проще, а теперь и на JS почти такой же синтаксис.

Артур Шевченко💀
jQuery синтаксический сахар, я же говорил. Конечно...

зла не хватает такое ощущения что только я живу в том мире где заказчики получают "охуительные" сайты на "новых" технологиях которые вот "работает, но не все"

Степан Гончаров 🇷🇺
зла не хватает такое ощущения что только я живу в ...

Это вообще не зависит от используемых технологий. Ты либо умеешь пользоваться инструментом, либо нет. jQuery не волшебная палочка, её тоже надо уметь использовать и с ней тоже можно получить сайт на котором работает, но не все

Артур Шевченко💀
Это вообще не зависит от используемых технологий. ...

чтобы не сработал jquery это нужен талант, а главное можно исправить в рамках бюджета

Степан Гончаров 🇷🇺
чтобы не сработал jquery это нужен талант, а главн...

Чистый JS тоже можно исправить в рамках бюджета если понимаешь как он работает 😁

Артур Шевченко💀
Чистый JS тоже можно исправить в рамках бюджета ес...

если будете грешить то для вас будет подготовлен особенно горячий котел)))) так что делайте хорошо))) а раз вы человек хороший то мы с вами согласны

Степан Гончаров 🇷🇺
чтобы не сработал jquery это нужен талант, а главн...

Проблема jQuery не в ней, а в тех кто её использует. Только там где используется jQuery я видел около 20 тэгов script в футере. А владелец сайта недоумевает, почему сайт на мобилках медленно грузится

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Это вообще не зависит от используемых технологий. ...

От сложности инструмента всё-таки тоже кое-что зависит) Я например заколебался недавно втыкать в старый синхронный код получение данных с сервера. Надо было просто заполнить переменную. Честно пытался сделать через fetch и убил 3 часа. Fetch же асинхронный, требовался рефакторинг вообще всего скрипта. Код уже отвязан от jquery был, в итоге кое-как старый XHR прикрутил, который умеет быть синхронным. Легкое гугление в таких случаях не помогает, а задача казалась простой. Конечно вопрос в моих скиллах а не в технологиях, но черт возьми, оно реально сложное и надо большой объем знаний поднять чтобы пользоваться не то что комфортно, а вообще хоть как-то. Для мелких задач я не готов так погружаться((

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Проблема jQuery не в ней, а в тех кто её используе...

Не волнуйся, я тебе ответственно заявляю что переход на новый JS и бандлеры, особенно "с готовыми конфигами сборщиков вот из этого курса" как-то уменьшили рукожопость. То и дело встречаю например source-map, встроенный в единый CSS-файл (т.е. не ссылкой) и скрипты слайдеров всяких и карт, которые в общий бандл собраны. Лучше бы было 20 тегов скрипт, работало бы быстрее))

Дима 🚀 Сайт
От сложности инструмента всё-таки тоже кое-что зав...

Я об этом и говорю. Дело в навыках и желании погружаться. У меня есть желание, я погружаюсь. Хочу использовать фреймворки и тут как jQuery вообще не в тему. А для мелкие задачи я могу решить на чистом JS, и опять она мне не нужна. А если тебе удобно с ней, так ради бога, я не против

Артур Шевченко💀
Я об этом и говорю. Дело в навыках и желании погру...

Артур, вы частности пытаетесь возвести в догму - так низя)

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Я об этом и говорю. Дело в навыках и желании погру...

Ну я в пользу no-jqeury решений только скажу что наверное для определенных узко-специализированных задач если я выбираю библиотеку, я сделаю выбор в пользу тех, что без зависимостей

Дима 🚀 Сайт
Не волнуйся, я тебе ответственно заявляю что перех...

Если этот бандл грузится в основном потоке, то разницы конечно нет, что двадцать маленьких, что один большой

Какие частности?

Хорошо, будет хуже. Но я такой подход тоже не одобряю 😁

Артур Шевченко💀
Какие частности?

да я все про мелкие задачки.... тут оно видишь как я же про широкие мазки кистью, так сказать обобщая опыт, а уж холивариться за строку кода вообще не имеет смысла

Степан Гончаров 🇷🇺
да я все про мелкие задачки.... тут оно видишь как...

Ну и я про мелкие. Видишь как выходит, тебе проще подключить jQuery и плагин к ней, а мне самому написать и не читать чужую доку. И да ты отчасти прав, это в какой-то степени привязывает заказчика ко мне, потому что для того чтобы понимать чего там написал, нужно знаний не меньше чем у меня, а это несколько ограничивает выбор разработчика, любого школьника за три копейки не наймешь😁

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Хорошо, будет хуже. Но я такой подход тоже не одоб...

Ну правильный подход "типа" вынести общие части для всего проекта в 1 бандл, и под каждый шаблон уникальные части собирать во 2й бандл. А еще правильнее первый "общий" бандл разбить на критически важный для 1 экрана и остальное)) Но на практике для сайтов (не супер-сервисов) для упрощения поддержки и избежания ошибок лучше всего использовать js-модули, а всё что важное - всего в 1 бандл, который и прогружать. Будет jquery во второй или третьей части, или не будет на самом деле значения не имеет. Хорошо бы, чтобы её не было в первой. Где обработка первого экрана.

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Ну и я про мелкие. Видишь как выходит, тебе проще ...

А че, на современном JS нельзя написать понятный и поддерживаемый код?))))) Для этого только jquery годился?

Дима 🚀 Сайт
Ну правильный подход "типа" вынести общие части дл...

Да! Но проблема в том, что в контексте Modx она обязательно должна быть самой первой

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Да! Но проблема в том, что в контексте Modx она об...

Почему, простите? Я немножко работал с MODX, с ходу сложно согласиться

Дима 🚀 Сайт
А че, на современном JS нельзя написать понятный и...

Можно, но ты сам говорил, что там синтаксис немного сложнее

Артур Шевченко💀
Да! Но проблема в том, что в контексте Modx она об...

зависит от других компонентов, которые свои скрипты пихают в самый верх

Дима 🚀 Сайт
Почему, простите? Я немножко работал с MODX, с ход...

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

Дима-🚀 Сайт Автор вопроса
Евгений
зависит от других компонентов, которые свои скрипт...

Я их всегда руками подключаю. В редких компонентах нет возможности отключить с фронтенда стандартные скрипты. Как минимум, это было и 10 лет назад нужно чтобы добавить их в minifyx ))) Сейчас им не пользуюсь, подключаю по 20 тегов script чтобы Артур мог про такие сайтики в чате жаловаться))))

Евгений
я не много пил

а я пропустил на улице было холодно и не пошел в магаз а водка она была вчера и нужно было чего-то полегче

Дима 🚀 Сайт
Я их всегда руками подключаю. В редких компонентах...

Ну руками подключать скрипты компонентов это не наш метод 😁 Лениво знаете ли, поэтому только за отдельную плату 😁

Евгений
я поступил проще, пошел по гостям

Человечище! Украсил день своим присутствием ни в чем не виновных людей

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Ну руками подключать скрипты компонентов это не на...

Есть вариант, что внедрить некую систему управления запуском скриптов было бы попроще, чем переписывать всё на чистый JS. Реально понимая, что не все перепишут. Ведь есть способы любые скрипты подключать в правильном порядке и так, чтобы не тормозили)

Дима 🚀 Сайт
Есть вариант, что внедрить некую систему управлени...

переписать regClientStartupScript чтобы работал как regClientScript)))))))))))))

Дима-🚀 Сайт Автор вопроса
Евгений
мне были рады, буто pr в минишоп прислал

Реакция зависит от PR-а, при ближайшем рассмотрении 😉

Дима 🚀 Сайт
Есть вариант, что внедрить некую систему управлени...

Систему думаю будет проблематично внедрить, так как некоторые компоненты подключают скрипты плагином на событие типа OnWebPagePrerender

Дима-🚀 Сайт Автор вопроса
Евгений
надо просто чуть больше градус

У некоторых шпингалеты срывает и с тех градусов, что есть)))

Артур Шевченко💀
Систему думаю будет проблематично внедрить, так ка...

если оч надо, авторов компонентов всех найти не сложно

Евгений
если оч надо, авторов компонентов всех найти не сл...

Найти несложно, может быть сложно заставить переписывать 😁

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Систему думаю будет проблематично внедрить, так ка...

В некоторых случаях это единственное решение рабочее, парсить на выводе контент))

Евгений
если оч надо, авторов компонентов всех найти не сл...

воот ты такой безстрашный - с мне казалось за "найти не сложно" могут и приостановить)))))

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Найти несложно, может быть сложно заставить перепи...

Если просто весь код обернуть и заставить слушать кастом event - то нет проблем переписать, т.к. в саму логику лезть не надо

Степан Гончаров 🇷🇺
воот ты такой безстрашный - с мне казалось за "най...

да просто ломаешь им совместимость и они сами приходят

Дима 🚀 Сайт
В некоторых случаях это единственное решение рабоч...

Так я же не говорю, что это неправильно, просто непонятно как это внедрить в систему загрузки скриптов

Дима 🚀 Сайт
Если просто весь код обернуть и заставить слушать ...

Я когда начал скрипты минишопа переписывать так и сделал, но меня заставили это убрать 😢

Евгений
ты сломал вообще все скрипты тогда)))

Нет, я просто событие инициализации добавил, а мне сказали нах оно не нужно просто подключи в шапку 😁

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта