Size: a a a

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

2020 March 10

M

Mongolfier in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
когда ты листенер добовляешь так document.addEventListener('some_event', this._something ), при вызове this._something ты теряешь контекст this. тебе надо либо бинд делать либо в лямбду обернуть
Справедливо в теории, но работает на практике
источник

JC

J. C. in JavaScript — русскоговорящее сообщество
Mongolfier
Справедливо в теории, но работает на практике
this.thumb.addEventListener('mousemove', (event) => this._moveThumb(event)
)
источник

M

Mongolfier in JavaScript — русскоговорящее сообщество
J. C.
this.thumb.addEventListener('mousemove', (event) => this._moveThumb(event)
)
А что здесь происходит?
источник

JC

J. C. in JavaScript — русскоговорящее сообщество
Mongolfier
А что здесь происходит?
При событии "mousemove" вызывается метод _moveThumb и в него передается объект event. Обернуто в стрелочную функцию, чтобы this прихватить нужный
источник

M

Mongolfier in JavaScript — русскоговорящее сообщество
J. C.
При событии "mousemove" вызывается метод _moveThumb и в него передается объект event. Обернуто в стрелочную функцию, чтобы this прихватить нужный
Очень круто, обязательно почитаю про это!
источник

t

th.witness in JavaScript — русскоговорящее сообщество
J. C.
this.thumb.addEventListener('mousemove', (event) => this._moveThumb(event)
)
Можно просто передать вторым аргументом this._moveThumb.
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
th.witness
Можно просто передать вторым аргументом this._moveThumb.
тогда контекст потеряется же, нужно либо через лямбду либо через this._moveThumb.bind(this)
источник

JC

J. C. in JavaScript — русскоговорящее сообщество
th.witness
Можно просто передать вторым аргументом this._moveThumb.
Можно, я ему так ранее и писал, но чтобы this сохранить, я привел этот другой вариант, так как this он там внутри _moveThumb использует
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
тогда контекст потеряется же, нужно либо через лямбду либо через this._moveThumb.bind(this)
Я тебя правильно понял? Почему здесь он не теряется?
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
th.witness
Я тебя правильно понял? Почему здесь он не теряется?
ты в foo к this попробуй обратится
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
ты в foo к this попробуй обратится
Понял.
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
когда ты передаешь this.foo у неё контекста нет
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
когда ты передаешь this.foo у неё контекста нет
Да, я уже словил прекрасный андефинед.
источник

АН

Антон Немкин in JavaScript — русскоговорящее сообщество
https://jsfiddle.net/Luqh7pmj/
Как тут добавить вверху легенду?
источник

АН

Антон Немкин in JavaScript — русскоговорящее сообщество
https://jsfiddle.net/milostimotic/e8n4xd4z/
как тут вверху квадратики
источник

倫岡

倫太郎 岡部 in JavaScript — русскоговорящее сообщество
🙈
источник

АН

Антон Немкин in JavaScript — русскоговорящее сообщество
лол, увидел
источник

VK

Vladimir Kostenko in JavaScript — русскоговорящее сообщество
привет всем)
подскажите, какая есть альтернативная библиотека для ванильного подхода валидаци Форм.
что бы можно было валидировать и хендлить эрроры
по типу как Formick  в Reack?
https://jaredpalmer.com/formik/docs/overview
источник

Б

Бурчик in JavaScript — русскоговорящее сообщество
Vladimir Kostenko
привет всем)
подскажите, какая есть альтернативная библиотека для ванильного подхода валидаци Форм.
что бы можно было валидировать и хендлить эрроры
по типу как Formick  в Reack?
https://jaredpalmer.com/formik/docs/overview
yup
источник

VK

Vladimir Kostenko in JavaScript — русскоговорящее сообщество
да, знаем такой)
спасибо
источник