... джаваскрипте глобальные
являются ... тестирования неопределённых
— это функция ...
Хабы: Веб-разработка, JavaScript
Здравый смысл веборазработчика подсказывает, что во браузерном джаваскрипте глобальные переменные являются свойствами объекта
window — так что
window.чегоНибудь и просто
чегоНибудь должны быть синонимами и вести себя одинаково (если, конечно, мы не находимся
в какой-нибудь такой функции, где переменную
чегоНибудь переопределили локально).
Здравый смысл веборазработчика также ещё подсказывает, что неопределённая переменная должна иметь значение
undefined — так что
чегоНибудь и undefined должны быть синонимами и вести себя одинаково, когда переменную
чегоНибудь не определяли в джаваскрипте (и если, конечно, никакой чудила не дерзнул переопределить
undefined).
Но если вы собираетесь программировать для Opera 11 (будь то начальная версия
Opera 11.01 или новёхонькая
Opera 11.61), то будьте готовы отречься от здравого смысла
в обоих сих случаях!
(Не только в Opera, но и в других браузерах и средах — но об этом чуть позже.)
Чтобы нагляднейше убедиться в этом, воспользуемся библиотекою
Underscore.js, в которой как раз имеется удобная функция тестирования неопределённых переменных — это функция
_.isUndefined(), в исходном коде определённая самоочевидным способом:
// Is a given variable undefined?
_.isUndefined = function(obj) {
return obj === void 0;
};
Читать дальше →
... обычных объектов. Эти
зарезервированы и во ... движке Tululoo таких
Оказалось, что в Tululoo есть переменные, которые ну очень часто используются для называния обычных объектов. Эти переменные зарезервированы и во время игры хранят совсем не нужное нам значение -_- Сегодня столкнулся со второй такой переменной.
Так что если у вас всё должно работать и при этом вообще ничего не работает - попробуйте переименовать парочку ресурсов - спрайтов, объектов или просто переменных ;)
Если вы столкнулись с такими переменными - пишите!
Пока найдены такие "нарушители":
Также опасно обзывать свои объекты и ресурсы, скажем _vasya_ , где имя заключено в нижние пробелы... В движке Tululoo таких переменных немерено!
... Установка лестницы с
шагом будет самым ... Установка лестницы с
шагом будет самым ...
У Вас проблема - нужно оборудовать полноценную лестницу, но места для ее установки катастрофически мало. Установка лестницы с переменным шагом будет самым разумным выходом. За свои особенности она также называется гусиный шаг, самба или мотыльковая. Читать подробно...
log in to give LJ Tokens.', event);">Give 10
Здравствуйте! Я решил начать писать для вас учебник по языку программирования PHP (образованно от ...
... как зависимая
в эконометрической ... определяться четырьмя
: свободный доступ ...