Gautama
А куда он пишется ?
MaxGraey
И как мы видим для var проходит "теневое" переопеделение (на самом деле перезапись в window скоупе) а для let такое уже не прокатит
MaxGraey
А куда он пишется ?
Никуда, скоуп у них один, но просто один пишется в глобальный объект window а второй нет
MaxGraey
Советую почитать вот это
https://2ality.com/2019/07/global-scope.html
Gautama
у меня еще так странно получилось, на https://playcode.io , с const работает
Gautama
а на codepen, нет. и в консоли нет
Gautama
пойду почитать
Gautama
ну ведь где-то он должен храниться
MaxGraey
плейграунды могут подсовывать не настоящий window, использовать sanbox (iframe, realms) и т д. Каждый изгаляется как может
Gautama
Gautama
The global object is generally considered to be a mistake//
Anton
Gautama
Anton
Там не трансформируют код никак значит.
Gautama
Там не трансформируют код никак значит.
const source1 = {a: 'vfg'}
const source2 = {a: 'vfg6'}
const arr = Object
.keys(window)
.filter(k => k.startsWith('source'))
.map(k => window[k])
console.log(arr)
а как без var, глобальные переменные перебрать. никак ?
Anton
Никак. Все, что объявляется с var или function declaration попадает, скажем так, во внутренний специальный объект, соответствующий в данном случае window, а то, что объявляется с let/const в соседний внутренний объект, доступ к которому получить невозможно.
Gautama
Gautama
Олекс
Кто работал с puppeteer js?
Stanislav
Олекс
𝕃𝕠𝕔𝕒𝕝 𝕀𝕋 𝕋𝕖𝕔𝕙
Всем привет
Рома
Поскажите: сделал адаптивную вертку в браузерах хром опера отображается нормально в сафари вообще такая муть все криво не реально в чем дело ? плагины с префиксами включены
Roman
Ты адекват?
в чатах нет смысла задавать такие вопросы: чат асинхронен, люди не ответят тебе сразу. поэтому если ты сразу задашь свой вопрос, шанс что на него ответить гораздо выше
Олекс
Хорошо, кто знает как в puppeteer установить value для input?
Как сделать клик по button?
Есть ли там windowOnload что б скрипты выполнились после полной загрузки?
Roman
Олекс
Вітаха
Всем привет
Вітаха
Кароче мне нужно задачку решить, у меня модуль, по джаваскрипте, а я дуб в том, поможете?
Вітаха
Из слова "Вирус" путьом смены его букв, получить слово "Фокус"
Вітаха
Нужно код написать
Vladislav
Вітаха
От
Вітаха
Наверное просто заменить на свои
От
Вітаха
Ладно эта уже не актуальная))) вот еще
Найти первые 20 натуральных чисел, что делятся без остатка на 13 или 17
Вітаха
Проходил такое на 1 курсе, но не на js
От
Вітаха
15 минут, если успеешь спасай)
BARSOOQUE
Есть либа, анимирующая только значение, а не сразу элемент на странице? Чтобы я уже юзал это значение как хочу
Vladislav
BARSOOQUE
Чего?
https://learn.javascript.ru/js-animation
Вот то что в этом гайде, только запиленное в функцию и с дополнительными фичами
BARSOOQUE
Все что гуглится это уже готовое где говоришь какое свойство анимировать у какого элемента
BARSOOQUE
Я так-то пока сам такую запилил, но тастать везде не хочу
Anonymous
Привет, подскажите туплю сижу, элемент перекрывает другой элемент с ивентом. Как сделать этот перекрывающий элемент "прозрачным", чтобы выполнялось то что на заднем фоне?
Виктория U
event.stopPropagation()
01110101
Привет всем. Вопрос такой. Какие эффективные алгоритмы по js нужно изучить?
Vladislav
Vladislav
Vladislav
01110101
Vladislav
Объясните?
Алгоритмы мало где спрашивают
Vladislav
И они от языка не зависят
01110101
Vladislav
MaxGraey
И они от языка не зависят
Ну я бы не был таким категоричным например что бы сделать эффективную реализацию Hashmap для Haskell (функциональное программирование) было попутно защищено несколько докторских диссертаций 😂
NULL
подскажите хороший фремворк для работы с DOM
Павел
парни приветствую, может сталкивался кто с таким: есть функция которая получает дом ноду и проверяет наличие у нее высоты и ширины через offsetWidth и offsetHeight. все работает, но при тестированиии через jest + enzim у создаваемого для теста элемента функция всегда показывает ширину/высоту = 0 ?
Roman
NULL
Xaxashutkin
Xaxashutkin
Или svelte
NULL
BARSOOQUE
Лол, а как иначе?
Ну готовое чтоб и допиленное уже со всякими дополнительными фичами упакованое в npm
MaxGraey
Roman
BARSOOQUE
Та такое есть в примере на learn.javascript.ru
BARSOOQUE
Там ничего толком не надо
BARSOOQUE
Просто думал может есть готовое, допиленное, и залитое на npm чтобы удобно подключать было
BARSOOQUE
Возьму вот, и сам залью, сам же и качать постоянно буду
MaxGraey
BARSOOQUE
22