时间:2011-10-13 10:29:54

标签: javascript jquery performance single-page-application

我正在关注html5boilerplate.com的片段(以及雅虎推荐的内容)我们应该将脚本放在页面底部(我网站的主页)。

我也关注SPI(单页界面) - 这意味着我将仅通过ajax加载内容区域以进行任何新的页面访问。

我的页面结构是..

<body>
<header />
<div id="content" />
<footer />
</body>

现在问题是...... 我在主页末尾加载JQuery。但我需要一些javascript来在子页面上执行,这将加载到内容div中。所以,如果我写     $(document).ready(..) 在子页面中,它将涉及“$未定义”。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

将您的jquery include添加到标题中。然后它会工作。只要您不需要性能非常高的站点,就不需要这样的性能攻击。在使用它们之前,您应该了解黑客的工作方式和原因。如果你真的想在脚本的底部包含jquery,你必须将所有的JS代码放在jquery include下面。