我是一个手机新手 我想要一些" Header"这将加载我的所有css和js,而不是在我的所有文件中使用多个调用。
我尝试使用此功能
function appendScript(pathToScript) {
var head = document.getElementsByTagName("head")[0];
var js = document.createElement("script");
js.type = "text/javascript";
js.src = pathToScript;
head.appendChild(js);
}
但似乎无法正常工作
有没有其他方法可以调用多个js文件?请注意,jQuery未加载
答案 0 :(得分:1)
没有!我尝试过类似的脚本,它只适用于css,但不适用于js。
顺便问一下,你是说你有很多html文件?因为我使用单页方法,我只有一个html文件,即index.html。
我把所有内容放在div中,例如,如果你有a.html和b.html,我有index.html有2个div块,
即
<div id="a" hidden="false">
和<div id="b" hidden="true">
以上类似于用户打开a.html。
当用户点击b.html时,我会制作&#39; b&#39;可见和&#39; a&#39;不可见的。
对于许多页面设计,您如何处理&#39; deviceready&#39;问题?在使用任何api之前,你必须等待每个页面的ondeviceready!