Size: a a a

2021 May 04

К

Константин in javascript_ru
Так как контекст - это то что справа
источник

К

Константин in javascript_ru
Если выносишь - бинди
источник

В

Владислав in javascript_ru
Не ругайтесь, пожалуйста 😅
источник

В

Владислав in javascript_ru
Я пропустил статью про bind, call, apply
источник

К

Константин in javascript_ru
Ты пропустил статью про this
источник

IL

Ilya Lebed in javascript_ru
Можно ли как-то пропускать рутовые ссылки в css-loader?

url('./file.css') - должно обрабатываться лоадером
url('/file.css') - не должно обрабатываться
источник

DM

Denys Mikhalenko in javascript_ru
в test регексп напиши такой, чтоб без точки в начале не проходило )
источник

KL

Konstantin Liashkevi... in javascript_ru
Всем здаров) Я С++ разраб, мне эстонцы дали задание на JS ))))
Азы знаю, но тут какие-то сложные приколюхи пошли - ничего если я поспрашиваю?
источник

R

Rafael in javascript_ru
источник

PC

Pavel Chebotarev in javascript_ru
Такое ведь уже было, это php + ajax. Почему же оно уступило место в пользу Spa?
источник

R

Rafael in javascript_ru
Конечно. nometa.xyz
источник

KL

Konstantin Liashkevi... in javascript_ru
для понимания глубины жопы - деобфускатор я нашел с третьего раза
источник

PC

Pavel Chebotarev in javascript_ru
Я думаю что-все таки оверхед великоват. Трафик тратится, в базу лезть надо..
источник

KL

Konstantin Liashkevi... in javascript_ru
в коде который мне прислали перед функцией стоит восклицательный знак.
Дословно:

! function(f) {
   function b(i) {
       if (n[i]) {
           return n[i][keyWords(0x28)];
       }(…)

зачем? что он делает? Тем более что функция сразу же и вызывается
источник

R

Rafael in javascript_ru
Восклицательный знак - унарная операция "не". Наверное какая-то кодогенерация зачем-то оптимизировала что-то
источник

R

Rafael in javascript_ru
Вообще обычно так не пишут
источник

KL

Konstantin Liashkevi... in javascript_ru
это ТЗ для третьего этапа собеса. Первый этап был лютый говнокод на С++
Теперь мне дали обфусцированный JS, а я не всегда понимаю где мусор а где логика
источник

KL

Konstantin Liashkevi... in javascript_ru
то есть в конструкции
!function(f) {
   console.log(“hello”);
} ();

восклицательный знак лишний. Спасибо
источник

R

Rafael in javascript_ru
Ну не знаю. Тут вопрос в приоритете операций. Надо попробовать запустить. Насколько помню, чтобы вызвать функцию - её надо в скобки завернуть
источник

R

Rafael in javascript_ru
Это называется IIFE
источник