Anonymous
* нет, я не советовал тебе выпилиться.
Anonymous
Скорее — принять.
Anonymous
Да вся жизнь нервная. Я вот совсем не нервничаю, когда что-то не получается. Мне по кайфу вникнуть и разобраться.
Anonymous
ну если так думать то вообще жизнь прекрасна)
Anonymous
Ты еще про счастье заговори)))
Anonymous
Та да, прфоессия не всегда прям нервная но есть задачи которые заставят твои извилины плясать лезгинку на клавиатуре
Anonymous
Это же круто. Не?
Новчиков это пугает)
Anonymous
НЕ стоит говорить им об этом сначала))
Anonymous
Новчиков это пугает)
Это пугает не новичков, а тех, кого пугает. Профи это не пугает лишь потому, что пугливым новичкам никогда не стать профи. И это относится не только к программированию.
Anonymous
НЕ стоит говорить им об этом сначала))
Хз. Я предпочитаю сказать "чувак, готовься к тому, что будет сложно, но ты можешь это". А сопли подтирать мама будет.
Anonymous
Человеку нужна вера в себя. И в зоне комфорта ты её не обретёшь.
Anonymous
надо этот диалог другу скинуть)
Anonymous
А то он подраслабился )
Anonymous
=)
Anonymous
есть варианты? :[
this !== window — неправда.
Anonymous
ааа
Роман
Коллеги. Задача. Есть несколько страниц на html и сайтов на WordPress и еще что то. Необходимо: Написать некое ядро, главный скрипт, который будет подключен на все страницы. В зависимости от настроек будет подгружать разные инструменты (назовем виджеты), у каждого своя верстка, свои бибилотеки для работы, свои стили (CSS) Так вот теперь вопрос: Может кто делал подобное, интересуют пресеты шаблонов, возможные подводные камни, инструменты? Может кто даст ссылку на что интересное почитать на эту тему? на сколко я вижу необходимо будет столкнуться с тем что: Модульная загрузка всего Не допустить конфликт между бибилотеками, потому думаю нужно как то изолировать работу одного виджета от работы другого. (iframe не подходит)
Anonymous
Anonymous
есть варианты? :[
У тебя сначала 11 строка выполняется, а потом 6.
Anonymous
Ну.
Anonymous
А с чего ты решил, что эвал должен вернуть не виндоу?
Anonymous
Ненене, он как раз не должен брать контекст в месте вызова. Это небезопасно.
Anonymous
А с чего ты решил, что эвал должен вернуть не виндоу?
лол) я так не решал мне нужно чтобы так было
Anonymous
Anonymous
Ненене, он как раз не должен брать контекст в месте вызова. Это небезопасно.
на стаковерфлоу в ответах только такой вариант нашел хз как сделать
Anonymous
Что это ты мутишь такое?
Anonymous
Что это ты мутишь такое?
изучаю особенности языка 😢
Anonymous
Ненене, он как раз не должен брать контекст в месте вызова. Это небезопасно.
мб и не безопасно, но как по мне это лишние меры безопасности)
Anonymous
изучаю особенности языка 😢
Конкретно эти наврядли понадобятся.
Anonymous
Конкретно эти наврядли понадобятся.
энивей задача евала какая, выполнять строку а он с ей не справляется :D
Dika
var foo = { bar: '???' }; (function() { console.log(useFunc.call(this, () => eval('this'))) }.bind(foo))(); function useFunc(func) { console.log(this); //this !== window return func() };
Dika
Anonymous
Хм.
Anonymous
Чёт был же способ так не делать?
Dika
Но вот так нельзя: var ee = eval ee('this') Контекст будет потерян.
Игорь
Там с контекстом вообще беда в js
Игорь
Он очень хрупкий
Игорь
И легко теряется
Anonymous
спасибо на костыли правда похоже :[
Anonymous
А эвал сам это что?
а как еще строку в код превратить?
Даниил
через конструктор функции можно
kudanoff
Сегодня день программиста?
Anonymous
Сегодня день программиста?
Кто-то его проспал.
Завтра
+++
kudanoff
kudanoff
13 сентября аж было
kudanoff
Ппц я спал
Evgeniy
всем привет, кто знает как красиво включить звук mp3 при нажатии на кнопку ?)
👤 алеkсей
всем привет, кто знает как красиво включить звук mp3 при нажатии на кнопку ?)
это⤵️ тебе поможет? https://stackoverflow.com/questions/11330917/how-to-play-a-mp3-using-javascript
👤 алеkсей
Привет, подскажитье что за " ! ! [ ] " в этом нагенерированном коде: if (_0x411875 !== !![]) { _0x47b83f += '=' + _0x411875; }
Aleks Frontman
!!var возвращает true если - массив - не пустая строка - не 0 - не null - не undefined
nick
Привет, подскажитье что за " ! ! [ ] " в этом нагенерированном коде: if (_0x411875 !== !![]) { _0x47b83f += '=' + _0x411875; }
Збс экономия - 4 символа на 4 меняется. Первый раз вижу чтоб true заменяли не на !0
Nikolay
Еще и массив аллоцируют. Еврейская оптимизация какая-то :))
NCR
Юзал кто Chart.js? Можно ли там горизонтальный бар сделать последовательным? Типа чтобы каждый элемент data продолжался после конца предыдущего
nick
Причем тут это Там обфускатор
откуда инфа про обфускатор?
👤 алеkсей
На такие вопросы самое простое F12 консоль в браузере👌
не консоли я на код смотрю, и я новичек в js. так и не понял что значит !![]
Anonymous
откуда инфа про обфускатор?
Название переменных не смущает?
Y're
не консоли я на код смотрю, и я новичек в js. так и не понял что значит !![]
Двойное отридцание, т.е. перевод в булево значение. Первый ![] === false, второй раз !![] === true
Nik
Народ, как нормально подключать зависимости из локальных репо в yarn?
Nik
С учетом тегоирований версий, что бы yarn понимал теги как версии и мог с ними работать
Nik
что такое локальные репо?
у меня развернут свой гитлаб
Roman
локальный репо - это тот который рядом в папке лежит
Roman
а просто репу подключить - просто пиши полный адрес
Ivan
Скажите свойства в объекте кириллицей это плохо или нет разницы?
Nikolay
Плохо