Alex
И на него кликай
Anonymous
Лучше див на абсолюте положи покерх
он же не будет расширяться вместе с окошком
Alex
Left:0; top:0; width: 100%; height: 100%
Anonymous
Left:0; top:0; width: 100%; height: 100%
спасибо, получилось)
Anonymous
теперь понятно, кто пилит эти сайты
я плагин писал что бы было удобнее смотреть)
Anonymous
мне
Igor
ребят, думаю что учить, что лучше реакт или вьюха ? или может еще что то
Dmitry
Angular учи
Igor
А JavaScript ES6 уже выучил?
учу в данный момент нативку до более менее уровня
Co(n)stantine👨‍🔬
или сразу во фреймворки
Igor
не, так смысла нет
Igor
а почему реакт
Igor
он лучше развивается?
Kenan
он лучше развивается?
С ним работу просто легче найти
Igor
аа понял
Александр
В общем если не классы, то в лоб забиндить контекст thsi._feed =(function ...).bind(this)
Добавил в родитель self = this; и self.dailyNorm и все заработало. Спасибо👍
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.
GDv
Легче будет подключить бабел
Так и хотел подменять на него когда не поддерживает, чтобы весь код не был старым. Проверить несколько ключевых операторов, если на них прокалывается -> бабелевскую версию
Dmitry
Я бы не парился и пропускал все через бабел
Anonymous
@GDevv Не факт что сработает, отпишись если получится
GDv
Try { let a = null } catch (error) { что-то... }
Не срабатывает, к сожалению. На пустой try .. catch не ругается, обходит успешно, дальше выполняется, а вот когда ставишь там let - то вылетает :)
Anonymous
Или что-то типо Function check () { let a; window.canuse = true } check ()
Anonymous
Но надо не в основном потоке проверять
GDv
Или что-то типо Function check () { let a; window.canuse = true } check ()
Неа, аналогично. Видать он встречает "ошибку в коде" и не работает дальше :)
Anonymous
Может отдельный js файл сделать с функцией check. Тогда должн прервать выполнение только в этом отдельном файле
Dmitry
Да юзайте вы бабель в чем проблема
Anonymous
Да
Anonymous
А так лучше действительно бабел подрубить
GDv
Меня смущает, что будет куча старого кода, может скажется на производительности, хочется остальным давать нормальный чистый свежий код, за которым следишь по поддерживаемости операторов
Dmitry
Ну ты в продакшн режиме прогоняешь код черещ бабель, а в дев режиме оставляешь как был, чтоб другие кодеры могли смотреть на нормальный код
Anonymous
Тесты специально не гонял, но в своих "игрушках" разницы в производительности между let/const/var не заметил. Есть тут кто-нибудь кто шарит за то как оно внутри устроено? В чем разница внутри движка между let/const/var? Буду благодарен за ссылки на такую информацию)
GDv
Ну ты в продакшн режиме прогоняешь код черещ бабель, а в дев режиме оставляешь как был, чтоб другие кодеры могли смотреть на нормальный код
А бабелевский код не работает менее производительно на новых девайсах? Мб оверхеда по нагрузке много будет, покуда куча левого кода появляется :)
Anonymous
Кстати, бабел можно попросить только заменить let/const на var
GDv
Кстати, бабел можно попросить только заменить let/const на var
Это же может привести к порче логики :)
GDv
Они же работают по-разному...
Anonymous
Ну наверное в поведении, нет?
Это да, контекст про производительность
Anonymous
Это же может привести к порче логики :)
Бабел это прохендлит. Может прост изменить названия переменных что бы с var не было перемечений
Anonymous
Если они не глобальные)
GDv
Кстати, а в бабеле есть обфускатор?
Oleksandr
Это да, контекст про производительность
Я думаю, что если разница и есть, то максимально незначительна, тем более в 2019, сейчас же на 2000й
GDv
Разные телефоны попадаются :)
Mr.
Всем привет!
Mr.
Mr.
Как остановить скрипт?
Mr.
Я понимаю, что нет смысла вызывать return, ибо функция вызывается автоматом каждые 50 милисекунд
Mr.
9 строка*
Dmitry
clearInterval(id)
Dmitry
Разные телефоны попадаются :)
Вы слишком сильно заморачиваетесь. По большей части Es6 синтаксический сахар, не стоит его воспринимате его, как ультимативный прием, с которым все будет летать
Mr.
Блэт, немного накутил в скрипте
Mr.
clearInterval(id)
Спасибо!
Mr.
Mr.
Ребят, почему у меня alert выскакивает не в конце, а судя, по стрелочкам, в предпоследней итерации?
Mr.
Kenan
В setInterval передавай функцию, а не строку
Анаит
Странное имя конечно
Anonymous
Всем привет кто-нибудь работает с Ext JS?
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
Mr.
Это же неправильный способ нахождения рандомного числа?
Mr.
Math.floor(Math.random() * 10)
Славик
да вроде правильный
Oleksandr
Поля со static записываются напрямую в прототип?
Oleksandr
Хм, даже не в конструктор, а в объект конструктора... Как это работает?