Ler
Оо, спасибо, буду разбираться ))
Ma
@ilya_bilous_ptimer https://codepen.io/anon/pen/gqWdpy
parseInt(elem.style.top) || 0 - эта запись ознает что если не задан первый параметр, то используется 0 . Или что-то другое?
Aleksey
parseInt(elem.style.top) || 0 - эта запись ознает что если не задан первый параметр, то используется 0 . Или что-то другое?
(exxpression1) || (expression2) || (expression3) ... || (expressionN) вернет первое (слева направо) значение значение выражения expression_ которое при преобразовании в bool дает true
Максим
хм, но ведь 0 false, зачем тогда оно записано если оно не вернется?
Оно же последнее. У него нет выбора. Вернется.
Александр
Всем привет. Помогите пожалуйста разобраться. Почему переменная datalayer выводит неопределенное значение?<script> productId = function productId() { return $('#product > div.form-group > input[type="hidden"]').val();} window.dataLayer = window.dataLayer || []; window.dataLayer.push({'product_id' : productId}); </script>
Aleksey
уже и не помню почему возвращает последнее значение expressionN ..
Ma
у меня еще назрел вопрос насчет этого - timer && clearInterval(timer); - какое название у этого есть? просто первый раз вижу такую запись именно в одной строке без if
Aleksey
у меня еще назрел вопрос насчет этого - timer && clearInterval(timer); - какое название у этого есть? просто первый раз вижу такую запись именно в одной строке без if
не знаю какое название. в выражении ( expression1 && expression2 && expression3 ) expression2 не выполнится если expression1 возвращает false
Александр
Illia
/report
Group Butler [beta]
/report
Reported to 1 admin(s)
Ma
это надо запомнить )
Максим
То есть, если timer существует, то очистить интервал.
Ma
Хм, удобная штука
Максим
Я такой не пользуюсь почему то, а вот || это да, постоянно.
Ma
ну да, иногда может избавить от ифов
Denis
|| вычисляется до первой правды, && до первой лжи.
Комбинирование двух разных в одной строке не пропускает мой линтер
Denis
Юзаю ? :
Максим
Denis
ctx && ctx.prop || 1 - запрещает линтер
Dika
ctx && ctx.prop || 1 - запрещает линтер
(ctx && ctx.prop) || 1 так не запрещает?
Dika
ну тут поведение не такое, как у ? :
Dika
true ? 0 : 3 //=> 0 (true && 0) || 3 //=> 3
Denis
Alyona
Но false && (2 || 1) // false
Dika
ну я выше показал пример, где результат разный, значение после && должно быть ложное
Denis
Вижу
Ma
Short circuit evaluation
О, спасибо) нашел статью про эти штуки
ArteMm`へ´
Добрый день, сделал простенький калькулятор, но у него есть один недочет, если на экране 0 и точки (0.) , то когда добавляешь цифру - это значение обнуляется, сделать вот так ( 0.1 ) не получается .. https://codepen.io/anon/pen/omWrZW
ArteMm`へ´
Спасибо за помощь, сам решил
ArteMm`へ´
А что насчет плохого кода, может посоветуйте что-либо?
Dan
А что насчет плохого кода, может посоветуйте что-либо?
Боб Мартин "Чистый Код" или Стив МакКоннелл "Совершенный Код" очень хорошие книги.
ArteMm`へ´
Понял, почитаю. Но как сделать данный код более совершенным? ..
Dmitriy
Понял, почитаю. Но как сделать данный код более совершенным? ..
Прочитай про делигирование событий. Это что б не на каждую кнопку листнер вешать
Evgeniy
Всем привет, кто-нибудь объяснми почем после npm run build в create-react-app такие ошибки?
Dzhanik
Всем привет, кто-нибудь объяснми почем после npm run build в create-react-app такие ошибки?
может запускаешь билд не в той папке? даже иконку не видит
Evgeniy
может запускаешь билд не в той папке? даже иконку не видит
Я исправил, оно по какой-то причине в index.html неправльно построило ссылки в link и script
Dmitriy
Есть в js округление к кратному?
Rodion
а почему XML стал, что то реже использоваться и вместо него JSON отдают предпочтение ? был AJAX стал AJAJ
Roman
как минимум он занимает больше места
Rodion
потому что XML должен сгореть в аду
почему? протокол хорошо работает и прекрасно стандартизован, да и удобно рабботать с ним
Shaoron
В json раздражает только отсутствие trailing comma, но это вроде пофиксили ещё yaml интересный, но редко его вижу
Roman
В json раздражает только отсутствие trailing comma, но это вроде пофиксили ещё yaml интересный, но редко его вижу
yaml в основном в мире руби. ну и это тот же json только без обязательных скобок
Dmitry
Всем привет! А подскажите, тут обсуждают вопросы, связанные с кодами веб-аналитики или для этого существует другой чат?
Anonymous
Ребят, подскажите, номрально если я в базе данных MongoDB ( JSON ) , в одном из полей для игры одной, храню массив размером в 999 объектов ? Или лучше для такого отдельную БД завести ?
Anonymous
то бишь в игре есть места, и для каждой игры места новые, и мест 999, эти места можно занимать игрокам, всю эту инфу я храню в поле игры внутри массива
Anonymous
Понял, спаибо
Sergey
кто то работал с fullpage.js?
Anonymous
День добрый, не подскажите как боту узнавать количество просмотров под постом телеграм?
Anonymous
В тгапи нету такого метода
Vitaliy
Ребят посоветуйте пожалуйста откуда брать задачи чтобы оттачивать навыки на js
Vitaliy
фрилансить на js еще явно рано
Vitaliy
варинат спасибо)
Denis
варинат спасибо)
Посмотри мой гитхаб, там есть несколько интересных проектов
Ma
кто знает можно ли сделать вот так как-то : a = b n m; чтобы от значения n считалось (a) допустим n будет минус или плюс? Короче говоря - подставлять знак в выражение
Ma
Через if
ну это да, я через свитч сделал, но я имею ввиду именно такую штуку, мб в функцию передать или еще что)
Denis
Number(`${true ? 5 : -5}`)
Ma
Number(`${true ? 5 : -5}`)
этот доллар $ не из jq ведь?
Ma
именно этот
Dika
этот доллар $ не из jq ведь?
Это специальный jquery-плагин
Ma
аа) понял