Size: a a a

JavaScript fwdays

2021 January 01

ДХ

Дмитро Хмельницький... in JavaScript fwdays
С Новым счастьем))
источник

ES

Evg Sevg in JavaScript fwdays
источник

ES

Evg Sevg in JavaScript fwdays
источник

ES

Evg Sevg in JavaScript fwdays
Шё все спят тут уже😫😭?
источник

V

V in JavaScript fwdays
Evg Sevg
Шё все спят тут уже😫😭?
С Новым годом! 🎉🎉🎉
источник
2021 January 05

MS

Max Shestopal in JavaScript fwdays
Всем привет!
Ребят, необходима помощь / совет, если кто-то сталкивался с подобного рода проблемой.
В процессе разработки продукта выяснилось, что приложение будут покрывать автотестами и у каждого тега должен быть уникальный id (не важно это id или data-attr), для того, чтобы к каждому тегу можно было прицепиться и выполнить определенные действия (со стороны автотестов).
На данный момент продукт готов на 50%, продукт довольно большой и вручную прописывать уникальные id не лучший выход, так как это будет довольно затратно по ресурсам. Id должны быть уникальные и статические.
Я посмотрел в сторону того, чтобы добавить все id при помощи Webpack (непосредственно при сборке, так как в процессе разработки эти id не нужны), но толковой информации не нашел.
Front часть продукта разработана на React + Next.js.
Если кто-то сталкивался и знает как помочь - буду очень благодарен!
источник

AL

Andrey Listochkin in JavaScript fwdays
Max Shestopal
Всем привет!
Ребят, необходима помощь / совет, если кто-то сталкивался с подобного рода проблемой.
В процессе разработки продукта выяснилось, что приложение будут покрывать автотестами и у каждого тега должен быть уникальный id (не важно это id или data-attr), для того, чтобы к каждому тегу можно было прицепиться и выполнить определенные действия (со стороны автотестов).
На данный момент продукт готов на 50%, продукт довольно большой и вручную прописывать уникальные id не лучший выход, так как это будет довольно затратно по ресурсам. Id должны быть уникальные и статические.
Я посмотрел в сторону того, чтобы добавить все id при помощи Webpack (непосредственно при сборке, так как в процессе разработки эти id не нужны), но толковой информации не нашел.
Front часть продукта разработана на React + Next.js.
Если кто-то сталкивался и знает как помочь - буду очень благодарен!
Кто-то пишет автотесты? Когда им нужно в тесте прикрепиться к какому-то элементу, пусть они и приписывают ему id / data-атрибут сами.
источник

DZ

Denis Zavgorodny in JavaScript fwdays
а точно всем нодам нужны ID или атрибуты? Не знаю как это можно сделать нормально без кода и сохранить их постоянными, но мы как-то просто на нужные элементы вешали аттрибуты если за них нельзя было зацепиться обычным селектором
источник

DZ

Denis Zavgorodny in JavaScript fwdays
по всяким элементам форм можно просто по name селектить, например
источник

DZ

Denis Zavgorodny in JavaScript fwdays
дже id не нужен
источник

ES

Evg Sevg in JavaScript fwdays
Denis Zavgorodny
а точно всем нодам нужны ID или атрибуты? Не знаю как это можно сделать нормально без кода и сохранить их постоянными, но мы как-то просто на нужные элементы вешали аттрибуты если за них нельзя было зацепиться обычным селектором
источник

ES

Evg Sevg in JavaScript fwdays
Тут наверное имелось ввиду использование итератора, а как вы без ид его заюзаете. Наверное по любому уже есть нативный итератор для ноды, только я не знаю как до него докопаться
источник
2021 January 06

MS

Max Shestopal in JavaScript fwdays
Ребят, всем спасибо, буду смотреть в сторону итератора
источник
2021 January 07

ES

Evg Sevg in JavaScript fwdays
Для непосредственного воздействия алгоритмом на данные контейнера используют так называемую промежуточную сущность — итератор.Классификация итераторов по категориям:
1. Input iterator
2. Output iterator
3. Forward iterator
4. Bidirectional iterator
5. Random access iterator Определитесь какая вам более подходит ту и заюзайте, в крайнем случае можете написать свой...🧐
источник

ES

Evg Sevg in JavaScript fwdays
merry christmas and happy new year
источник

ES

Evg Sevg in JavaScript fwdays
🎄🎄🎄🎄🎄🎄🎄🎄🎄🎄
источник

V

Viktor in JavaScript fwdays
Evg Sevg
Для непосредственного воздействия алгоритмом на данные контейнера используют так называемую промежуточную сущность — итератор.Классификация итераторов по категориям:
1. Input iterator
2. Output iterator
3. Forward iterator
4. Bidirectional iterator
5. Random access iterator Определитесь какая вам более подходит ту и заюзайте, в крайнем случае можете написать свой...🧐
Не понимаю, как это помогает решить проблему. В чем идёя использования итератора в данной ситуации?
источник

ES

Evg Sevg in JavaScript fwdays
Viktor
Не понимаю, как это помогает решить проблему. В чем идёя использования итератора в данной ситуации?
Итераторы позволяют алгоритмам получать доступ к данным, содержащимся в контейнере, независимо от типа контейнера. Для этого в каждом контейнере создается класс итератора, это уже выполнено, как я понял. Таким образом алгоритмы воздействуют на данные приложения через итераторы, которые имеют в свою очередь информацию о внутреннем представлении контейнера.🧐🤏🏼
источник

V

Viktor in JavaScript fwdays
Evg Sevg
Итераторы позволяют алгоритмам получать доступ к данным, содержащимся в контейнере, независимо от типа контейнера. Для этого в каждом контейнере создается класс итератора, это уже выполнено, как я понял. Таким образом алгоритмы воздействуют на данные приложения через итераторы, которые имеют в свою очередь информацию о внутреннем представлении контейнера.🧐🤏🏼
И как это помогает в данной ситуации?
источник

V

Viktor in JavaScript fwdays
Evg Sevg
Итераторы позволяют алгоритмам получать доступ к данным, содержащимся в контейнере, независимо от типа контейнера. Для этого в каждом контейнере создается класс итератора, это уже выполнено, как я понял. Таким образом алгоритмы воздействуют на данные приложения через итераторы, которые имеют в свою очередь информацию о внутреннем представлении контейнера.🧐🤏🏼
Что у нас выступает контейнером? Что значит "в каждом контейнере"?
источник