Alex
И на него кликай
Alex
Left:0; top:0; width: 100%; height: 100%
Anonymous
Kenan
Anonymous
мне
Igor
ребят, думаю что учить, что лучше реакт или вьюха ? или может еще что то
Dmitry
Angular учи
Anonymous
Co(n)stantine👨🔬
Co(n)stantine👨🔬
или сразу во фреймворки
Igor
не, так смысла нет
Igor
а почему реакт
Igor
он лучше развивается?
Kenan
Igor
аа понял
Александр
Fran
Когда заходишь в чат к ПЫХАМ
Dmitry
Ставь класс если тоже при виде рекурсии начинаешь строчить for циклы до посинения
GDv
Как можно проверить поддерживает ли браузер "let"? :)
GDv
По caniuse поддержка let аж на 94%, но вот мой бровзер не саппортит его, хотелось бы понять как это чекать, чтобы подменять другой код ему
Дефолтный android браузер поддерживает его с 2014 года где-то, но вот незадача - не у всех с планшетами поставляется свежий софт, иногда андроид не самый свежий там, а далее обычно весь софт производители не обновляют. Поэтому 94% могут сильно снизиться в зависимости от региона использования, производителя и т.д.
Ну вот у меня планшет носит гордое название самсунг гэлэкси таб, они забили на его обновления в 2018, при этом браузер они решили оставить 2014 года. Видимо это фишка какая-то. А браузер это ведь не только браузер. Браузер поменять можно, а как ты сменишь вебвью?
Dmitry
Is it possible use event listeners without callbacks? How we use async functions.
Dmitry
По caniuse поддержка let аж на 94%, но вот мой бровзер не саппортит его, хотелось бы понять как это чекать, чтобы подменять другой код ему
Дефолтный android браузер поддерживает его с 2014 года где-то, но вот незадача - не у всех с планшетами поставляется свежий софт, иногда андроид не самый свежий там, а далее обычно весь софт производители не обновляют. Поэтому 94% могут сильно снизиться в зависимости от региона использования, производителя и т.д.
Ну вот у меня планшет носит гордое название самсунг гэлэкси таб, они забили на его обновления в 2018, при этом браузер они решили оставить 2014 года. Видимо это фишка какая-то. А браузер это ведь не только браузер. Браузер поменять можно, а как ты сменишь вебвью?
Легче будет подключить бабел
GDv
Легче будет подключить бабел
Так и хотел подменять на него когда не поддерживает, чтобы весь код не был старым. Проверить несколько ключевых операторов, если на них прокалывается -> бабелевскую версию
Dmitry
Я бы не парился и пропускал все через бабел
Anonymous
По caniuse поддержка let аж на 94%, но вот мой бровзер не саппортит его, хотелось бы понять как это чекать, чтобы подменять другой код ему
Дефолтный android браузер поддерживает его с 2014 года где-то, но вот незадача - не у всех с планшетами поставляется свежий софт, иногда андроид не самый свежий там, а далее обычно весь софт производители не обновляют. Поэтому 94% могут сильно снизиться в зависимости от региона использования, производителя и т.д.
Ну вот у меня планшет носит гордое название самсунг гэлэкси таб, они забили на его обновления в 2018, при этом браузер они решили оставить 2014 года. Видимо это фишка какая-то. А браузер это ведь не только браузер. Браузер поменять можно, а как ты сменишь вебвью?
Try { let a = null } catch (error) { что-то... }
Anonymous
@GDevv Не факт что сработает, отпишись если получится
Anonymous
Или что-то типо
Function check () { let a; window.canuse = true }
check ()
Anonymous
Но надо не в основном потоке проверять
Anonymous
Может отдельный js файл сделать с функцией check. Тогда должн прервать выполнение только в этом отдельном файле
Dmitry
Да юзайте вы бабель в чем проблема
GDv
Anonymous
Да
Anonymous
А так лучше действительно бабел подрубить
GDv
Меня смущает, что будет куча старого кода, может скажется на производительности, хочется остальным давать нормальный чистый свежий код, за которым следишь по поддерживаемости операторов
Dmitry
Ну ты в продакшн режиме прогоняешь код черещ бабель, а в дев режиме оставляешь как был, чтоб другие кодеры могли смотреть на нормальный код
Anonymous
Тесты специально не гонял, но в своих "игрушках" разницы в производительности между let/const/var не заметил. Есть тут кто-нибудь кто шарит за то как оно внутри устроено? В чем разница внутри движка между let/const/var? Буду благодарен за ссылки на такую информацию)
Oleksandr
Anonymous
Кстати, бабел можно попросить только заменить let/const на var
GDv
GDv
Они же работают по-разному...
Anonymous
Если они не глобальные)
GDv
Кстати, а в бабеле есть обфускатор?
GDv
Разные телефоны попадаются :)
Mr.
Всем привет!
Mr.
Mr.
Как остановить скрипт?
Mr.
Я понимаю, что нет смысла вызывать return, ибо функция вызывается автоматом каждые 50 милисекунд
Mr.
9 строка*
Dmitry
clearInterval(id)
Dmitry
Разные телефоны попадаются :)
Вы слишком сильно заморачиваетесь. По большей части Es6 синтаксический сахар, не стоит его воспринимате его, как ультимативный прием, с которым все будет летать
Mr.
Блэт, немного накутил в скрипте
Mr.
Mr.
Mr.
Ребят, почему у меня alert выскакивает не в конце, а судя, по стрелочкам, в предпоследней итерации?
Mr.
Kenan
В setInterval передавай функцию, а не строку
Анаит
Странное имя конечно
Anonymous
Всем привет кто-нибудь работает с Ext JS?
Vladislav
Vladislav
Но в целом упор сделан на удобство, а не на перфоманс, согласен
GDv
GDv
В чём разница стрелочной функции и обычной? В стрелочной ругается на this.style is undefined. Почему так?
обычно нужен как раз другой this, для этого в каменном веке программисты делали var self = this, потом изобрели стрелочные функции https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions
Виктория U
У лямбд нет своего контекста и в итоге у тебя там window
GDv
Mr.
Это же неправильный способ нахождения рандомного числа?
Mr.
Math.floor(Math.random() * 10)
Славик
да вроде правильный
Oleksandr
Поля со static записываются напрямую в прототип?
Oleksandr
Хм, даже не в конструктор, а в объект конструктора... Как это работает?