jquery / jqueryui / jquerymobile не загружается достаточно быстро в приложении backbone.js
Локально приложение прекрасно работает, когда оно находится на сервере, примерно в 50% случаев библиотеки jquery не работают.t загружается достаточно быстро, и приложение генерирует кучу неопределенных ошибок js для всего, что связано с jquery. Я использую backbone.js с jquery, jquery mobile, jquery ui и required.js. Правильно ли выглядит файл require js, или есть способ узнать, загружены ли скрипты перед запуском приложения?
require.config({
paths: {
jquery: 'libs/jquery/jquery-1.7.2',
'jquery.ui':'libs/jquery-ui/jquery-ui-1.8.14.custom',
'jquery.mobile-config': 'libs/jqm/jquery.mobile-config',
'jquery.mobile': 'libs/jqm/jquery.mobile-1.1.1',
underscore: 'libs/underscore/underscore-1.3.3',
backbone: 'libs/backbone/backbone-amd-0.9.2',
text: 'libs/require/text',
templates: '../templates'
},
shim: {
'underscore': {
exports: "_"
},
'backbone': {
deps: ['jquery','underscore'],
exports: 'Backbone'
},
'jquery.ui': {
deps:['jquery']
},
'jquery.mobile-config': {
deps: ['jquery']
},
'jquery.mobile': {
deps:['jquery','jquery.mobile-config']
},
'bundles': {
deps:['jquery','jquery.mobile','validate','jquery.ui']
},
},
waitSeconds: 5
});
require([
'app'
], function(App) {
$(function() {
clearInitialLoader();
App.initialize();
});
});