Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 09

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Danila
Пора уже пинить что-то про асинхронный код.
а где там асинк?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
Lev Tonov
Ребят, всем привет! А почему функция возвращает undefined?
elem.addeventlistner('startEnd', function (){
offsetX=event.offsetX;
offsetY=event.offsetY;
return (offsetY, offsetX);
}
в жсе нет кортежей
источник

V

Vlad in JavaScript Noobs — сообщество новичков
можешь юзать вместо них массив
источник

D

Danila in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
а где там асинк?
Ивенты хэндлятся асинхронно
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ретурна из хэндлера быть не может
источник

D

Danila in JavaScript Noobs — сообщество новичков
Lev Tonov
Ребят, всем привет! А почему функция возвращает undefined?
elem.addeventlistner('startEnd', function (){
offsetX=event.offsetX;
offsetY=event.offsetY;
return (offsetY, offsetX);
}
Потому что возврата из хэндлера ее бывает, хэндлер сработает тогда, когда возвращать уже будет некуда
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
кстать да, и у него в банан вообще ничего не прилетает.
источник

ED

Evgeniy Davydovskiy in JavaScript Noobs — сообщество новичков
Кто-нибудь знает можно ли узнать из какого файла.js вызывается допустим определенный код и вывести путь к этому файлу?
источник

ED

Evgeniy Davydovskiy in JavaScript Noobs — сообщество новичков
У меня пока идея только через import.meta узнавать
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Evgeniy Davydovskiy
Кто-нибудь знает можно ли узнать из какого файла.js вызывается допустим определенный код и вывести путь к этому файлу?
можно наверное эксцепшн выкинуть и стак посмотреть
источник

ED

Evgeniy Davydovskiy in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
можно наверное эксцепшн выкинуть и стак посмотреть
Тоже неплохое решение кстати
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Evgeniy Davydovskiy
Тоже неплохое решение кстати
ещё связка logger.js бабел-плагина для него при логах выводит конкретный файл, из которого лог вызывается
источник

L

Lev Tonov in JavaScript Noobs — сообщество новичков
Danila
Потому что возврата из хэндлера ее бывает, хэндлер сработает тогда, когда возвращать уже будет некуда
Спасибо, завтра кину код, чёт сам не могу понять. На Ютубе смотрю, всё работает, сам пишу - не работает
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
как то можно делигировать событие scroll? что бы одним обработчиком слушать всё?
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
проблема в том, что я не знаю, на каком конкретно элементе нужно добавить onscroll
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Глеб Щукин
как то можно делигировать событие scroll? что бы одним обработчиком слушать всё?
теоретически да. Ты можешь пометить все элементы каким-нибудь аттрибутом типо data-scroll
И подписаться слушать их всех
источник

ГЩ

Глеб Щукин in JavaScript Noobs — сообщество новичков
ymdev
теоретически да. Ты можешь пометить все элементы каким-нибудь аттрибутом типо data-scroll
И подписаться слушать их всех
элементы динамически добавляются
источник

y

ymdev in JavaScript Noobs — сообщество новичков
Глеб Щукин
элементы динамически добавляются
Можно попытаться натравить https://learn.javascript.ru/mutation-observer
и следить за изменениями в DOM. А на основе изменений отписываться/подписываться на добавляемые элементы
источник

A

Anton in JavaScript Noobs — сообщество новичков
привет люди. вопрос как можно протестить cloudpayments api? нужно на ноде реализовать функционал оплаты, а как протестить не знаю
источник

DE

Daniel Erased in JavaScript Noobs — сообщество новичков
Vlad
и промисы не нативная реализация, есть же bluebird промисы которые считаются быстрее нативных
Да я видел блюберд. Знакомый сказал не юзать их. Просто посмотреть.
источник