🇺🇦🗿
вот по ее нажатию надо на хоумскрин левый сайт кидать
lll
Ребята, я только начинаю учить JavaScript,можете дать совет,как лучше ее учить,типа какие книги читать и т.д
lll
Спасибо!
Dzhanik
Начинающему книгу с самураем, чтобы харакири сделал чтоли?
Dzhanik
Она не для новичков
Alexander
Да конечно он рофлит
Alexander
lll
Никита
Всем привет, есть ли возможность в js включить flash?
window.open("https://get.adobe.com/ru/flashplayer/");
что то такого ток вызвать кастомное окно?
Roman
щито
Roman
какой флеш? флеш умер
Anonymous
Illia
Это поиск по таблице. Во время поиска хочу сделать прелоадер, но не получается разобраться с поочерёдностью действий. Прелоадер просто не появляется. (сделал искуственную задержку с логами)
Illia
Illia
Либо он моментально добавляется и моментально убирается, хотя по логике чтоб вызвать резолв нужно ждать конца цикла
Illia
Illia
И так всегда желательно делать?
Illia
Окей, сделаю. Но это решит не совсем ту проблему :D
Dmitriy
Потом следующий момент: у тебя функция абсолютна синхронна, ты создаёшь промис, который сразу же резолвится
Illia
Во, наверное в этом проблема. А как сделать чтоб она среагировала после окончания цикла?
Dmitriy
а зачем тебе лоаде в синхронном поиске?
Illia
Наперёд ожидаю больших данных и хочу добавлять его, если вдруг будет занимать какое то длительное время
Illia
Вообще это не маст хев, просто для себя по красоте хочу сделать, интересно
Dmitriy
Нужно сделать модель таблицы, на основании этой модели состояние транслировать в отображение, а поиск делать по модельке
Illia
Ага, т.е его нужно на сервер отправлять в любом случае?
Illia
Dmitriy
Dmitriy
Ой как сложно сказал. А другими словами это как?
Ну смотри, на каждый ввод пользователя, ты каждый раз проходишь по всей таблице селекторами. Это очень дорогие операции. Лучше держать данные таблицы и ссылки на ноды в DOM в отдельном объекте, потом при изменении этих данных, проверять что изменилось и менять сам DOM
Dmitriy
Очень важно логику от отображения отделать
Dmitriy
Illia
В планах :)
Illia
Ну в общем, пока лучше оставить это в покое, да?
Dmitriy
Sergei V.
Привет чат.
Sergei V.
Как сегодня быстро посмотреть в консоль - если клиент iOS Chrome?
Sergei V.
Пробую Ghostlab - но он не работает через www. там только локально - а я эмулирую iOS на удаленном сервере
Dmytro
посмотри в сафари, он скажет тоже самое
Sergei V.
таргет именно Chrome
Sergei V.
JS
Sergei V.
на iOS
Dmytro
Sergei V.
удаленно - это когда девайс клиент не в той же локальной сети или окружении
Dmytro
эмуляция - полная хрень. я недавно делал поле поиска, которое на большом экране - поле, а на маленьком - кнопка, с выезжающей формой - только ios simulator помог, но это на маке, конечно же
Sergei V.
если сервер и клиент выходят с одной точки доступа - то ок работает. если клиент из вне - все не работает
Sergei V.
да мне только глянуть ошибку Js
Dmytro
какого рода?
Sergei V.
все браузеры ок только chrome не грузит приложение
Sergei V.
может версия iOS chrome не поддерживает addEventListener("transitionend"
Sergei V.
не знаю
Sergei V.
какая то ошибка
Sergei V.
Как сегодня быстро посмотреть в консоль - если клиент iOS Chrome?
Dmytro
эм
Dmytro
ну
Dmytro
как минимум у хрома нет своего движка на айоси
Sergei V.
пытался завязать Ghostlab server с localtunnel чтобы была доступна из www но не там то было. там сокеты падают
Dmytro
там WebView который по сути сафари (webkit)
Sergei V.
IOS = ад, ничего не поменялось за лет 5))
Sergei V.
еще и ionic view убрали
Dmytro
как и любой корпоративный ад
Dmytro
достаточно посмотреть на бэту эджа на хромиуме
Dmytro
вырезали все по помидоры
Sergei V.
пока приходит в голову только try catch или промисы и передавать по XMLHttpRequest куда то еще
Valdis
всем привет
есть зип архив. мне надо его распаковать в другой директории
пробовал через machinepack-zip, extract-zip и как-то не выходит
можете подсказать чем лучше это сделать и в идеале еще и пример
Ditor
Andrew
подскажите хорошие видео уроки по JS буду очень благодарен. Только начинаю...
Pavel
Valdis
я верно создаю зип архив с base64? файл создается, но потом я не могу разархивировать архив?
брал эти байты и перегонял обратно в файл и нормально открывалось локально, а когда делаю зип таким методом - file not found
const dir = __dirname;
const buf = Buffer.from(Buffer.from(String.fromCharCode.apply(null, new Uint16Array(file)), "base64"));
fs.writeFileSync(dir + '/files/cache/' + locationName + '.zip', buf);
Syntax Highlight Bot
Antony
Antony
Что такое tid, кто знает?
꧁༺ĤŐŔŃŶ
Antony
А что он делает?
꧁༺ĤŐŔŃŶ
Почему мне знать, я кода не видел
꧁༺ĤŐŔŃŶ
скорее всего тупа хранит этот самый идентификатор токена и все
꧁༺ĤŐŔŃŶ
но опять же, нужен сам код, иначе гадать можно до усеру
Antony
Надо гадать до усёру, потому что кода не будет