我正在关注html5boilerplate.com的片段(以及雅虎推荐的内容)我们应该将脚本放在页面底部(我网站的主页)。
我也关注SPI(单页界面) - 这意味着我将仅通过ajax加载内容区域以进行任何新的页面访问。
我的页面结构是..
<body>
<header />
<div id="content" />
<footer />
</body>
现在问题是......
我在主页末尾加载JQuery。但我需要一些javascript来在子页面上执行,这将加载到内容div中。所以,如果我写
$(document).ready(..)
在子页面中,它将涉及“$未定义”。
有什么建议吗?
答案 0 :(得分:1)
将您的jquery include添加到标题中。然后它会工作。只要您不需要性能非常高的站点,就不需要这样的性能攻击。在使用它们之前,您应该了解黑客的工作方式和原因。如果你真的想在脚本的底部包含jquery,你必须将所有的JS代码放在jquery include下面。