Size: a a a

2020 December 17

Вт

Ві тя in Frontend UA
Stas G
только у чанков убрали, или даже у основного бандла?
У всех конечно)
источник

SG

Stas G in Frontend UA
а с кешированием не появились проблемы?
источник

SG

Stas G in Frontend UA
или нужно на нжинксе поставить 0 время кеширования?
источник

SG

Stas G in Frontend UA
пытаюсь понять, чем это чревато
источник

Вт

Ві тя in Frontend UA
Stas G
а с кешированием не появились проблемы?
поставили кеш на день
источник

Вт

Ві тя in Frontend UA
у нас на верселе хостится, там есть конфиг, по дефолту один год кешится
источник

Вт

Ві тя in Frontend UA
Ну и просто стараемся пути не менять а фичи в девелопменте за флагом, так что никто не зная прямой ссылки не зайдет
источник

DB

Dima Bildin in Frontend UA
Ві тя
поставили кеш на день
Несколько раз среди дня не релизите?
источник

Вт

Ві тя in Frontend UA
Dima Bildin
Несколько раз среди дня не релизите?
релизим)
источник

Вт

Ві тя in Frontend UA
но пока не в той фазе что надо старые пути перезаписывать
источник
2020 December 18

AN

Anton Nemtsev in Frontend UA
Котики, ещё один вмеру идиотский вопрос: почему this в данном случае определяется не во время запуска?
let r, m;
class Xo {
   constructor () {
       r = ()=>{console.log(this)};
       m = r.bind('carrot'); // можно просто объект или window
   }
}

new Xo;
r(); // Xo
m(); // Xo


Я понимаю, что у стрелочной функции в принципе нет this.
Я что то немного непонял повередение bind.
Оно создает обычную функцию и берет this текущего контекста исполнения вне зависимости от того что ты передаешь в качестве this аргумента?

(я читал https://learn.javascript.ru/arrow-functions ноя не понимаю что это значит)
источник

EO

Eugene Obrezkov in Frontend UA
Anton Nemtsev
Котики, ещё один вмеру идиотский вопрос: почему this в данном случае определяется не во время запуска?
let r, m;
class Xo {
   constructor () {
       r = ()=>{console.log(this)};
       m = r.bind('carrot'); // можно просто объект или window
   }
}

new Xo;
r(); // Xo
m(); // Xo


Я понимаю, что у стрелочной функции в принципе нет this.
Я что то немного непонял повередение bind.
Оно создает обычную функцию и берет this текущего контекста исполнения вне зависимости от того что ты передаешь в качестве this аргумента?

(я читал https://learn.javascript.ru/arrow-functions ноя не понимаю что это значит)
на arrow function нельзя забиндить контекст
источник

AN

Anton Nemtsev in Frontend UA
от r я бы ожидал что выведет window.
от m строго говоря тоже.
почему там Xo?
источник

AV

Anton Verinov in Frontend UA
Внутри конструктора this указывает на «конструируемый» объект
источник

VS

V7v S6k in Frontend UA
r бачить біндинг this об’єкту Xo, свого this у неї нема
источник

AN

Anton Nemtsev in Frontend UA
Anton Verinov
Внутри конструктора this указывает на «конструируемый» объект
Да, но this определяется в рантайме. При запуске функции.
r запускается в global scope
источник

AV

Anton Verinov in Frontend UA
Anton Nemtsev
Да, но this определяется в рантайме. При запуске функции.
r запускается в global scope
Не у arrow function
источник

AV

Anton Verinov in Frontend UA
Ты её определил в скоупе, в котором this всегда будет указывать на инстанс класса Xo
источник

AN

Anton Nemtsev in Frontend UA
Anton Verinov
Не у arrow function
эээ …  то-есть у стрелочных ф-й он «зашивается» в момент создания а this из bind и call просто игнорируются?
источник

AV

Anton Verinov in Frontend UA
Именно
источник