Магистральный маршрутизатор снова загружает все библиотеки после каждой маршрутизации

#javascript #jquery #backbone.js #cordova

#javascript #jquery #backbone.js #кордова

Вопрос:

Я пытаюсь создать приложение Phonegap / Cordova с помощью jQuery Mobile и Backbone. Однако после выполнения этого кажется, что все библиотеки загружаются снова, и событие phonegaps «deviceready» запускается снова при возврате к маршруту по умолчанию (в моем случае «»:»register»). Это нормальное поведение? Я был бы в порядке с загрузкой, но при попытке отключить событие deviceready с помощью document.removeEventListener после его загрузки в первый раз функция все равно будет вызываться при возвращении на начальную страницу. Есть ли способ подавить это поведение?

Ответ №1:

Оказывается, это происходит только на маршруте «»: «что-то»! Простое добавление чего-либо в «», а затем вызов маршрута в init устраняет проблему… JavaScript абсурден.