2

如果使用cordova和jqm,HTML文件中正确的加载顺序javascript脚本是什么?

我有这个样本:

<script type="text/javascript" src="cordova.js"></script>
<script src="js/controllerCordova.js"></script>  
<script src="js/javascript.js"></script>
<script src="js/jquery-1.3.2.js"></script> 
<script src="js/jquery.mobile-1.2.1.min.js"></script>
4

2 回答 2

0

你可以像这样使用订单

<script src="js/jquery-1.3.2.js"></script> 
<script src="js/jquery.mobile-1.2.1.min.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script src="js/controllerCordova.js"></script>  
<script src="js/javascript.js"></script>
于 2013-08-01T10:16:53.017 回答
0

为了子孙后代,我修复了唯一的答案。必须在自定义脚本之后加载 JQuery Mobile,因为mobileinit一旦加载 JQuery Mobile 脚本就会触发事件。

参考:http ://demos.jquerymobile.com/1.0/docs/api/globalconfig.html

<script src="jquery.js"></script>
<script src="custom-scripting.js"></script>
<script src="jquery-mobile.js"></script>

相反,似乎(我不确定)必须在开始时加载 Cordova。当它在页面末尾加载时,pause/resume不会触发事件。

事实上,deviceready的 Cordova 事件的特殊之处在于,任何在deviceready事件触发后注册的事件处理程序都会立即调用其回调函数。

参考:https ://cordova.apache.org/docs/en/5.4.0/cordova/events/events.deviceready.html

于 2017-06-15T14:23:02.410 回答