BARSOOQUE
Он написан как того васяны-владельцы браузеров хотят
BARSOOQUE
Суть в логике, а не в производительности и прочей ереси
Alex
Denisio
тоесть в данном случае undefined неэквивалентно null
BARSOOQUE
Вот несомненно, не буду освобождать переменные через null, у юзера память закончится, гроб гроб кладбище
Alex
BARSOOQUE
Denisio
я тебе пример привел что undefined неэквавалентно null
Denisio
как минимум в данном случае
BARSOOQUE
Я могу обращаться к чему угодно, и это будет не ошибкой, а просто undefined. Зачем нам его "видеть", что он есть там?
Denisio
BARSOOQUE
Ну вот это первый и единственный (скорее всего) аргумент в пользу null, но тут дело в том что и в самом жс он все-таки используется, так что всё равно фиксить надо
Denisio
всмысле надо, нельзя прямо так брать и ломать совместимость с легаси кодом
BARSOOQUE
Ну это не новая проблема, таких хватает, более серьезных, и фиксят же кое-как либо замещают
BARSOOQUE
Язык не может стоять на месте так или иначе, легаси совместимость фиксится просто не использованием фичи до тех пор, пока это легаси не станет не существенным
BARSOOQUE
Гляди через 10 лет какие-нить вары вообще исчезнут, просто потому что все форсят лет и конст
Konstantin
Ты о чем, typeof null == "object" до сих пор не пофиксили, а ты о том, чтобы null вообще убрать
Anton
Lupusregina[beta]
BARSOOQUE
+
Anton
Evgeniy 🍀
Ilya
✋ Ребят!
Никто не видел 3D конструтор на js ?
Ilya
не либа типа three.js а чтобы пользователь мог к примеру помещение собрать - пол стены окна...
Ilya
ну или чтото поверх библиотеки c webgl
Ilya
возможно пойдёт. тут нужно дать возможность конструировать администраторам которые только с Excel знакомы.
Ilya
3д макс вот не подойдёт :)
Lupusregina[beta]
Nerd
Всем привет.
invasion
курица или яйцо?)
a = 2;
var a;
console.log( a );
invasion
вот еще
console.log( a );
var a = 2;
ппц, забавно
invasion
в первом варианте 2, а во втором андефайнд
Игорь
Ну так потому что
Игорь
Как с функциями
Игорь
Объявление происходит до выполнения кода, где бы оно ни было
Anton
Как с функциями
смотря с какими функциями
function f() и var f = function() тут сработают по разному
invasion
А функциональное выражение не поднимаются
invasion
Только вот понять не могу почему.
invasion
invasion
В общем есть такие варианты:
1) Сначала объявляются переменные, функций
2) фун.выражение всегда стоит, игнорирует вообще движуху
3) если много функций, то вверх поднимаются функций, выражения на месте, а переменные уже в последнюю очередь идут
Konstantin
https://github.com/getify/You-Dont-Know-JS/blob/master/scope%20%26%20closures/ch4.md
Тут подробно написано
Игорь
Leonid
Написал калькулятор на js все работает, а когда вставляю в ландинг( ссылка на ландинг greencleaning66.ru )то не считывается, помогите пожалуйста
Larymar
Alex
cleaning66 (какая-то сатанинская уборка)
Pavlo
Leonid
Знаю что разметка поехала, я ее подправлю позже
Pavlo
Проверь норм ли подключен jQuery
Leonid
Leonid
Скрипты
Leonid
Слайдшоу на jquery
Pavlo
В NetWork я вообще не вижу jQuery))
Есть только jquery.maskedinput)
Leonid
Он в скрипте в начале написано 7 далее не помню цифры
Leonid
7****.js
Leonid
😨
_
Всем привет. Делаю велосипед lazy load images. Подскажите, как лучше организовать очередь загрузки изображений, которые попали в видимую область, параллельно или последовательно ?
Leonid
Vladislav
Leonid
Vladislav
Leonid
Leonid
Leonid
Если один калькулятор то все работает
Leonid
только на самом сайте не работает(
Ivan
Vladislav
Код ревью тебе тут никто не будет делать
Leonid
в ошибки нечего не выходит
Vladislav
Скрипт вообще подключен на сайт?
Leonid
подключен
Leonid
calculator.js:1 Uncaught TypeError: $ is not a function
at calculator.js:1
в консоли такая ошибка
Денис
videos[i].className
Что дописать такое, чтобы брало класс, но не класс '.youtube'?