Size: a a a

JavaScript fwdays

2021 January 07

A

Andrey in JavaScript fwdays
А причем здесь айдишники в HTML?(
источник

ES

Evg Sevg in JavaScript fwdays
Viktor
И как это помогает в данной ситуации?
Конте́йнером выступает  тип, позволяющий инкапсулировать в себе объекты других типов. Что бы не прописывать  каждый раз по 10-20 строк кода, а подключать сразу все через 1 .js контейнер. Например: document.write('<...>')🧐🤏🏼
источник

ES

Evg Sevg in JavaScript fwdays
Это простые вещи об этом в универе рассказывают еще😩
источник

V

Viktor in JavaScript fwdays
Evg Sevg
Конте́йнером выступает  тип, позволяющий инкапсулировать в себе объекты других типов. Что бы не прописывать  каждый раз по 10-20 строк кода, а подключать сразу все через 1 .js контейнер. Например: document.write('<...>')🧐🤏🏼
Это похоже на копирование фраз со статей с хабры или википедии без какой-то привязки к реальной задаче 🙂
источник

ES

Evg Sevg in JavaScript fwdays
Viktor
Это похоже на копирование фраз со статей с хабры или википедии без какой-то привязки к реальной задаче 🙂
Напишите решение лучше, если знаете.По поводу хабра и википедии, возможно вы правы это теория, общая для всех, которую учат во многих  университетах, и это не является тайной...🤏🏼🤓
источник
2021 January 08

V

Viktor in JavaScript fwdays
Evg Sevg
Напишите решение лучше, если знаете.По поводу хабра и википедии, возможно вы правы это теория, общая для всех, которую учат во многих  университетах, и это не является тайной...🤏🏼🤓
Мне нравятся предложение Андрея. Кто пишет тесты, там где это необходимо, добавляет что-то типа data-test-id. Обычно это ключевые элементы верстки и нет смысла автоматически добавлять айдишник каждому элементу. Кроме того, мы можем тогда дать названия со смыслом (только нужен какой-то convention). Также это позволит сразу видеть элементы, на которые опираются тесты (в отличии от кейса с автогенирацией). Но это будет работать только, если тестеры могут менять код, разработчики прогоняют тесты после изменения верстки, чтобы проверить, что тесты живы.  Если процессы и кодовая база такое позволяет, то можно рассматривать такое решение, как один из вариантов.
источник

V

Viktor in JavaScript fwdays
Решение с итераторами я так и не смог понять. Итератор это абстракция, которая нам позволяет не зависеть от механизма обхода коллекции объектов. В общем смысле. То есть можно итерировать и по узлам дерева.  Но вопрос же не про абстракцию, а про реализацию, и не итерирования, а скорее адресации.  И как итераторы решают проблему совершенно не ясно
источник

A

Andrey in JavaScript fwdays
😯
источник

M

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

M

Mikhail in JavaScript fwdays
This plugin tries to find all React Component declarations and to add data-{hash} attribute with the uniq hash-id to the Component's root node. It also saves this hash as the static property for the Component, so get function uses this property to build a selector.
источник

M

Mikhail in JavaScript fwdays
Кажется, именно ваш случай
источник

V

Viktor in JavaScript fwdays
Интересный вариант. Как раз можно абстрагироваться от деталей верстки и адресовать на уровне компонентов (логический блоков, а не просто визуальных). Даже если не для этого кейса, то все равно может пригодиться :)
источник

ES

Evg Sevg in JavaScript fwdays
Viktor
Интересный вариант. Как раз можно абстрагироваться от деталей верстки и адресовать на уровне компонентов (логический блоков, а не просто визуальных). Даже если не для этого кейса, то все равно может пригодиться :)
это типовой космонент. Он входит в реакт боирплейт кажеться
источник

V

Viktor in JavaScript fwdays
Evg Sevg
это типовой космонент. Он входит в реакт боирплейт кажеться
Скорее всего вы путаете с reselect
источник

V

Viktor in JavaScript fwdays
Похожие названия просто
источник
2021 January 09

ES

Evg Sevg in JavaScript fwdays
Viktor
Скорее всего вы путаете с reselect
reselect это вроде смарт селекта, можно провести аналогию с кешем, используется для того , что бы не вытягивать одни и те же данные несколько раз...🧐🤏🏼
источник
2021 January 12

Y

Yana in JavaScript fwdays
В новий рік з новими знанннями🤩

Пропонуємо переглянути відео від нашого друга та спікера конференцій JavaScript fwdays Тимура Шемсединова “Node.js in 2021: новости платформы и вызовы на следующее десятилетие”.

Назва каже сама за себе: вас чекає цікава лекція-огляд Node.js від Тимура😉

Гарного перегляду.
источник
2021 January 19

NK

Natali Korshun in JavaScript fwdays
Привiт!

Ми плануємо провести онлайн-воркшоп (або серію воркшопів) з Dylan Beattie - нашим постiйним спiкером, розробником, консультантом та крутим музикантом! Тому нам потрібна ваша допомога з вибором тем (-и)😊.

Проголосуйте, будь ласка, щоб ми знали, які теми будуть найбільш цікавими та корисними для вас❤️.
источник

NK

Natali Korshun in JavaScript fwdays
Якi теми воркшопу від Dylan Beattie вас цікавлять найбільше?
Анонимный опрос
22%
Pure JavaScript Web Components
9%
Building Static Websites with Jekyll and GitHub Pages
23%
Introduction to Distributed Systems with .NET Core
20%
Real World REST with .NET Core
5%
How To Run Remote Workshops
11%
Public Speaking: From Keyboard to Keynote
10%
Жодна з цих тем
Проголосовало: 233
источник
2021 January 20

ES

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