我正在开发一个基于html5 样板的实验性 jquery 移动应用程序作为 html 等的基础。
到目前为止,我所做的基本上是:
- 下载并解压 html5 样板,并在浏览器中查看。确保脚本/样式正确加载。好准备出发。
- 添加 jquery mobile(cdn 托管完整版 1.0 [今天发布?马上!])
- 添加
$(document).ready(function () { console.log('ready'); });
- 重新加载。'ready' 输出两次.. 稍微延迟后的第二次..
- wtf bbq 和 chrome 检查器中的此类检查情况..注意所有 javascript 文件似乎都加载了两次。
- 从头开始,在浏览器中提取 h5bp 加载,特别注意脚本加载一次。添加文档就绪处理程序,观察“就绪”的一个输出。
- 添加 jquery mobile 观察脚本加载一次。
- 将所有脚本移动到标签中。脚本加载一次。
有人知道发生了什么吗?重现这个应该很容易,只需提取 h5bp 并将 jquery mobile 添加到底部的脚本部分,突然脚本都加载了两次。将所有这些脚本移动到modernizr 下方(或之前)的head 标记中,这将不再发生。
谢谢