Size: a a a

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

2020 January 17

Д

Денис in JavaScript — русскоговорящее сообщество
извращенцы)
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Денис
Кто-нибудь знает на каком этапе в этой схеме формируются эти ЛексикалИнвайронментс каждого скоупа?
На этапе AST
источник

A

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

N

Nelkor in JavaScript — русскоговорящее сообщество
Igor Petrov
Ссылку на конфиг
источник

A

Aleksandr in JavaScript — русскоговорящее сообщество
.
выше тебе скинул =)
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
new CleanWebpackPlugin()
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
В массив plugins нужно предавать вызовы функций-конструкторов(плагинов)
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Igor Petrov
new CleanWebpackPlugin()
Чем new ClassName отличается от new ClassName()? 😐
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Nelkor
Чем new ClassName отличается от new ClassName()? 😐
Тем, что со скобками создаётся новый объект
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Да, совершенно правильно! 👍 Действительно ничем не отличается
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Nelkor
Да, совершенно правильно! 👍 Действительно ничем не отличается
Без скобок считается плохой практикой.
источник

N

Nelkor in JavaScript — русскоговорящее сообщество
Так что давай хватит на эту тему 🤷‍♀️ проблема-то актуальная - клинер не очищает дист в вачере
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Nelkor
Так что давай хватит на эту тему 🤷‍♀️ проблема-то актуальная - клинер не очищает дист в вачере
А если убрать hash из output?
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Nelkor
Так что давай хватит на эту тему 🤷‍♀️ проблема-то актуальная - клинер не очищает дист в вачере
// Removes files after every build (including watch mode) that match this pattern.

    // Used for files that are not created directly by Webpack.

    //

    // Use !negative patterns to exclude files

    //

    // default: []

    cleanAfterEveryBuildPatterns: ['static*.*', '!static1.js']
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Или эта опция как вариант.
источник
2020 January 18

S

Sergey in JavaScript — русскоговорящее сообщество
class Catalog {
   constructor(selector) {
       this.items = document.querySelectorAll(selector);
   }
   getBorder(event, callback) {
       this.items[0].addEventListener(event, callback);
   }
}
let catalog = new Catalog('.catalog__item');
catalog.getBorder('click', () => {this.style.border = "3px solid red"});

Подскажите, почему в данном случае стрелочная функция не работает, а обычная function declaration работает
источник

EC

Eugene Cruz in JavaScript — русскоговорящее сообщество
Sergey
class Catalog {
   constructor(selector) {
       this.items = document.querySelectorAll(selector);
   }
   getBorder(event, callback) {
       this.items[0].addEventListener(event, callback);
   }
}
let catalog = new Catalog('.catalog__item');
catalog.getBorder('click', () => {this.style.border = "3px solid red"});

Подскажите, почему в данном случае стрелочная функция не работает, а обычная function declaration работает
This.style.border подебажь
источник

倫岡

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

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Igor Petrov
Без скобок считается плохой практикой.
Кем считается?
источник

T

Theo in JavaScript — русскоговорящее сообщество
Sergey 🛸
Кем считается?
Сообществом js-разработчиков
источник