Size: a a a

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

2021 March 06

МК

Максім Казырэвіч... in JavaScript — русскоговорящее сообщество
порекомендуйте, пожалуйста, где можно почитать/посмотреть про основы работы веб. Про http, dns, браусеры - вот это все. Чтобы в одном месте все было.
источник

0

0xLDev | Web Develop... in JavaScript — русскоговорящее сообщество
@JurgennK Пожалуйста не дублируй сообщение в разных чатах,это расценивается как спам.
источник

А

А.К. in JavaScript — русскоговорящее сообщество
А ещё W3 Schools
источник

А

А.К. in JavaScript — русскоговорящее сообщество
источник

A

Anon in JavaScript — русскоговорящее сообщество
Не могу найти ниче толкового в гугле.
Допустим проект пишется в ООП стиле на ES6 модулях. Есть класс с полями и методами. Что будет хорошей практикой - забиндить все методы либо биндить только те, которые вызываешь таким образом, что this может измениться ?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Ничего не биндить будет хорошей практикой
источник

A

Anon in JavaScript — русскоговорящее сообщество
А как тогда быть в этой ситуации ? https://hatebin.com/lnkoejlqhu
Например если в этом коде нужно потом отписаться от события. Вообще без биндинга как-то трудно.
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
В чем трудности?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
делай bind в методе
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Впрочем для приватных наверн пофиг
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Делай просто onSocketConnected = () => {...} и ничего биндить не надо
источник

A

Anon in JavaScript — русскоговорящее сообщество
А ну я это и называю биндингом. Типа что функция не сама по себе в вакууме, а привязана к классу.
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Приватные можешь, разницы нет
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Дело вкуса
источник

A

Anon in JavaScript — русскоговорящее сообщество
Ясен спс
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Публичные методы биндить не стоит, хотяяя )
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Как мы все знаем, под давлением общественности
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
console.log был забинжен на console
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
так что иногда и такое случается )
источник

A

Anon in JavaScript — русскоговорящее сообщество
В большинстве ООП языков implicit биндинг, но в JS надо самому решать куда стрелять.
источник