Size: a a a

2020 July 05

b

boop in FrontCoder
а потом еще говорят, что фрилансеры-самоучки зло
источник

b

boop in FrontCoder
источник

ДБ

Дмитрий Баевский... in FrontCoder
Ну, глобальный обработчик кликов удобен прежде всего тем, что он один.
источник

ДБ

Дмитрий Баевский... in FrontCoder
Мне так на работе объясняли.
источник

В

Владимир in FrontCoder
Alexander Misnikov
То есть они дата атрибуты используют как селекторы элементов в ДОМ
не как селекторы элементов DOM а как еще один слой абстракции для разнесения структуры и логики.
источник

AM

Alexander Misnikov in FrontCoder
Владимир
не как селекторы элементов DOM а как еще один слой абстракции для разнесения структуры и логики.
Ну в этом есть смысл, согласен, но не правильнее ли использовать тогда классы с префиксом js- например
источник

AM

Alexander Misnikov in FrontCoder
Хотя может я чего то не понимаю пока
источник

В

Владимир in FrontCoder
Alexander Misnikov
Ну в этом есть смысл, согласен, но не правильнее ли использовать тогда классы с префиксом js- например
ок, ты делаешь переиспльзуемый модуль. Привязался к классам. А на новом проекте говорят - БЭМ в топку, классы именуем по другому...
источник

В

Владимир in FrontCoder
вот именно для такой ситуации - у тебя НЕЗАВИСИМОЕ от классов именование привязанное чисто к бизнес-логике, классами управляешь видом, дата атрибутами - поведением
источник

AM

Alexander Misnikov in FrontCoder
Так бэм тут и ни при чем. Например класс js-close-popup для кнопки закрытия попала. Например. Чем такой подход плох?
источник

В

Владимир in FrontCoder
Alexander Misnikov
Так бэм тут и ни при чем. Например класс js-close-popup для кнопки закрытия попала. Например. Чем такой подход плох?
ничем) кроме того что ты смешиваешь две сущности)
источник

AM

Alexander Misnikov in FrontCoder
Ну ок. Я просто хочу для себя выяснить как правильно. Может со временем понимание придёт. Спасибо
источник

В

Владимир in FrontCoder
Alexander Misnikov
Ну ок. Я просто хочу для себя выяснить как правильно. Может со временем понимание придёт. Спасибо
нет правильных и неправильных подходов "вообще". Есть под задачи. Если речь об изолированом попапе - вешай на класс если тз другого не требует. А вот тебе задача сделать канбан-доску с возморжностью перетаскивания карточек. То есть у объекта по определению меняется положение в структуре страницы, ты понятия не имеешь сколько таких карточек будет, ты не представляешь маршрута ее движения. Удачи тебе построить логику на классах)))
источник

В

Владимир in FrontCoder
а на дата атрибуте - легко. он четко идентифицирует объект без привязки к месту, текущей роли, размерам-цвету-статусу и т/д/
источник

В

Владимир in FrontCoder
а главное - количество этих самых дата-атрибутов управляется ТОБОЙ при разработке логики а не согласуется с верстальщиком, css фреймворком/своей сеткой, требованиями валидаторов и т/д/
источник

АН

Артур Назимович... in FrontCoder
Помоги пожалуйста мне написать js код. https://codepen.io/zarturn/pen/KKVQgeJ
источник

SS

Ser Serik in FrontCoder
ребята всем привет как остановить анимацию gsap? Помогите пожалуйста!
источник

PO

Pavel Omelchenko in FrontCoder
документацию смотрел?
источник

В

Владимир in FrontCoder
Артур Назимович
Помоги пожалуйста мне написать js код. https://codepen.io/zarturn/pen/KKVQgeJ
вот это я принмаю - изврат)) хотя... как проверка твоего понимания js в основах - для тестового задания наверное и норм) Это тест?
источник

АН

Артур Назимович... in FrontCoder
Владимир
вот это я принмаю - изврат)) хотя... как проверка твоего понимания js в основах - для тестового задания наверное и норм) Это тест?
нет, это проект, но уже вопрос решен. К сожалению js не учил, учил php, теперь буду учить js
источник