Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 12

ИП

Игорь Попов... in JavaScript Noobs — сообщество новичков
Игорь Попов
при редиректе при помощи window.location.replace() вылазит аналогичное окно, в теле которого урл, на который происходит редирект. Наблюдается в мобильных версиях браузеров safary и chrome. Картинка- не из моего случая, тело другое, но сама всплывашка такая. Как такое можно отключить, вдруг кто сталкивался?? Подскажите плз
help me please
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
пруфа уже нет, у нас легаси страничка поиска была со слушателем на каждом из результатов - в v8 performance monitor-е 100500 лиснеров, куча бесполезно съеденой памяти, лаги при скролле

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

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Alexey Ermakov
пруфа уже нет, у нас легаси страничка поиска была со слушателем на каждом из результатов - в v8 performance monitor-е 100500 лиснеров, куча бесполезно съеденой памяти, лаги при скролле

повесили на родителя - сразу стало всё быстро модно молодёжно
Сейчас попробую воспроизвести
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Игорь Попов
при редиректе при помощи window.location.replace() вылазит аналогичное окно, в теле которого урл, на который происходит редирект. Наблюдается в мобильных версиях браузеров safary и chrome. Картинка- не из моего случая, тело другое, но сама всплывашка такая. Как такое можно отключить, вдруг кто сталкивался?? Подскажите плз
это alert(), ищи где алерт вызывается
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
в целом всплытие для того и сделано, чтобы не вешать события в цикле на кучу одинаковых элементов
источник

ИП

Игорь Попов... in JavaScript Noobs — сообщество новичков
Aleksandr
это alert(), ищи где алерт вызывается
ща гляну, спасибо
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Буду теперь на док вешать
зачем на док, есть контейнер, в нем например 20 кнопок, достаточно повесить один слушатель на клик по контейнеру, вместо 20 слушателей на каждую кнопку
источник

ИП

Игорь Попов... in JavaScript Noobs — сообщество новичков
Aleksandr
это alert(), ищи где алерт вызывается
спасибо, нашел. я и забыл, как они выглядят в современных браузерах
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
🧨 ethorz
зачем на док, есть контейнер, в нем например 20 кнопок, достаточно повесить один слушатель на клик по контейнеру, вместо 20 слушателей на каждую кнопку
Ну я говорю про те кейсы, когда нет общего родителя
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Ну я говорю про те кейсы, когда нет общего родителя
написать обертку аля jquery стайл, и да, вешать на док тогда, + нормально будет работать с динамическими элементами
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Ну я говорю про те кейсы, когда нет общего родителя
За исключением документа, конечно
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
странный кейс, когда много одинаковых элементов без общего родителя на странице :)
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
окей, если тут есть те, кто навешивал слушатели в цикле, как вы работали с динамическими элементами?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Alexey Ermakov
странный кейс, когда много одинаковых элементов без общего родителя на странице :)
Нормальный.
Например, ссылки, которые нужно скрыть от поискового робота
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
🧨 ethorz
окей, если тут есть те, кто навешивал слушатели в цикле, как вы работали с динамическими элементами?
id, был молодой не опытный
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Aleksandr
id, был молодой не опытный
при добавлении элемента нового, слушатели которые были созданы в цикле ранее - не будут распространяться на новый
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
🧨 ethorz
при добавлении элемента нового, слушатели которые были созданы в цикле ранее - не будут распространяться на новый
ну да, на новый новый
источник

Ю

Юра in JavaScript Noobs — сообщество новичков
Привет , почему не срабатывает .addEvantListener
https://codepen.io/freelancetesting/pen/poJjdzJ
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
вешать дополнительно новый слушатель после создания?)
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
классный код наверное
источник