Иногда разработчики различных веб-проектов сталкиваются с необходимостью обработки больших объемов ...
Ранее я писал о проблеме установки IDE на Mac OS X. Позже разработчики подсуетились и сделали все таки процесс установки IDE Cloud9 легким и понятным. Но вот сегодня решил установить новую версию IDE на чистую систему.
Поставил последнюю версию
Node.js 0.8.8 и начал делать все по инструкции, как описано на главной странице GitHub проекта, в надежде, что вот, настанет момент и смогу насладиться программированием на node.js. Как бы не так.
Жмите чтобы узнать подробности
Здравый смысл веборазработчика подсказывает, что во ...
Хабы: Веб-разработка, 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;
};
Читать дальше →
... постоянным пользователем форума
.ru, часто наблюдаю ... люди начиная изучать
сравнивают ее с ...
При реализации модели для манипуляции с данными в MongoDB, я пришел к выводу, что нужно как то ...