Size: a a a

JavaScript — русскоговорящее сообщество

2019 November 14

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Роман (((((
ну там есть removeEventListener - про это я знаю или ты что-то другое имеешь ввиду?
я имею ввиду то, как он используется (обязательное хранение ссылки на функцию обработчик)
источник

И

Игорь in JavaScript — русскоговорящее сообщество
Роман (((((
мне нельзя использовать addEventListener, потому что мой код будет внедрен в другой проект и там может быть другая реализация onscroll - мне ее нужно сохранить и при этом нужно, чтобы мой onscroll работал
через свойство и атрибут onscroll можно только 1 обработчик навесить, через addEventListener сколько угодно
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
ну, крутая штука, нужно ее заюзать тогда. Я просто не видел между ними разницы )
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
Leet 4
я имею ввиду то, как он используется (обязательное хранение ссылки на функцию обработчик)
Можешь еще на этот вопрос ответить, пожалуйста?

как этот код можно тогда переписать так, чтобы все, что находится в init работало, а потом в один прекрасный момент по какому-нибудь событию эта функция перезапустилась, обнулив все свои переменные, как будто запускается в первый раз?
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Роман (((((
Можешь еще на этот вопрос ответить, пожалуйста?

как этот код можно тогда переписать так, чтобы все, что находится в init работало, а потом в один прекрасный момент по какому-нибудь событию эта функция перезапустилась, обнулив все свои переменные, как будто запускается в первый раз?
На addEventListener перепиши нормально сначала, потом скинь ссылку
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Роман (((((
Можешь еще на этот вопрос ответить, пожалуйста?

как этот код можно тогда переписать так, чтобы все, что находится в init работало, а потом в один прекрасный момент по какому-нибудь событию эта функция перезапустилась, обнулив все свои переменные, как будто запускается в первый раз?
Либо, если леньтяй, то в destroy() перепиши переменную, в которой хранился предыдущий обработчик
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
Leet 4
Либо, если леньтяй, то в destroy() перепиши переменную, в которой хранился предыдущий обработчик
https://jsfiddle.net/5gfem4yw/

Я выбрал второй вариант, правильно переписал или как-то по-другому?
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Роман (((((
https://jsfiddle.net/5gfem4yw/

Я выбрал второй вариант, правильно переписал или как-то по-другому?
вообще не то, вот форк:
https://jsfiddle.net/mt5ad301/
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
и переменная test, в которой массив, получается, тоже очистится?
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Роман (((((
и переменная test, в которой массив, получается, тоже очистится?
Конечно, на нее ж не останется ссылок
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
Leet 4
Конечно, на нее ж не останется ссылок
окей, спасибо большое )
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
Парни а посоветуйте плз книгу хорошую по современному js es6+, с хорошими примерами кода
источник

NN

Nikita Ni in JavaScript — русскоговорящее сообщество
На русском
источник

I

Ivан in JavaScript — русскоговорящее сообщество
Nikita Ni
Парни а посоветуйте плз книгу хорошую по современному js es6+, с хорошими примерами кода
Google
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Nikita Ni
На русском
Нету такой книги иди на learn.javascript.ru, там есть PDF
источник

AS

Anton Sokolovskyi in JavaScript — русскоговорящее сообщество
Всем привет. Суть проблемы: у меня есть div с атрибутом data-order="new" и массив с data атрибутами состояния [new, canceled...].Каждое состояние меняет цвет. Я хочу , чтобы при клике на кнопку div менял состояние. Я написал вот такой код , но цикл при клике сразу же доходит до последнего элемента массива
источник

AS

Anton Sokolovskyi in JavaScript — русскоговорящее сообщество
источник

AS

Anton Sokolovskyi in JavaScript — русскоговорящее сообщество
В чем моя ошибка ?
источник

E

Edward in JavaScript — русскоговорящее сообщество
Anton Sokolovskyi
В чем моя ошибка ?
Делай через forEach и сохраняй текущую позицию во внешней переменной где-нить
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
Anton Sokolovskyi
В чем моя ошибка ?
источник