根据雅虎性能建议,我尝试将我的外部js文件移动到我的页面底部。javascript,jquery和jquery-ui gotchas当放置在页面的底部
作为一个结果JavaScript的一些位被打破/不工作。
即时通讯不确定究竟是什么或为什么事情没有工作,所以我想知道JavaScript的一般和特定的 jquery和jqueryui需要警惕的。
根据雅虎性能建议,我尝试将我的外部js文件移动到我的页面底部。javascript,jquery和jquery-ui gotchas当放置在页面的底部
作为一个结果JavaScript的一些位被打破/不工作。
即时通讯不确定究竟是什么或为什么事情没有工作,所以我想知道JavaScript的一般和特定的 jquery和jqueryui需要警惕的。
这可能是因为你使用jQuery/jQueryUI代码 - 即.ready()
- 进一步在文件中。
考虑将jQuery放回头部。如果所有调用它的代码都被封装在ready
事件中,jQueryUI可能会在底部工作。
如果你在CDN上链接到jQuery,那么浏览器已经加载了文件,并且不会有任何性能影响。
如果您在页面中有任何内联代码,当然会中断,即使它包装在$()。ready()或类似的代码中,因为jquery尚未加载。另外,请确保你正在加载它们的顺序是正确的,所以jquery第一,然后jqueryui等
实际上没有。你有什么错误,哪些不起作用? – 2011-03-04 09:43:29