Зачем в начале скрипта пишут var app = app || {}; ? Ссылка на весь файл
P.S. Можно ли подключать JSX скрипты (чтобы они потом работали) без помощи сторонних библиотек? Например, через ?
Ответ
var app = app || {};
Таким образом, избегают переопределения уже инициализированного объекта, при множественной загрузке разных модулей приложения.
Эквивалент:
if (!window.app) { // Если app не определена
window.app = {}; // Инициализируем её объектом
}
Остальные скрипты будут работать с уже определённым объектом, расширяя и дополняя его.
Комментариев нет:
Отправить комментарий