在没有div的情况下在Head中对脚本或样式进行分组的最佳方法?

时间:2013-01-30 07:22:29

标签: ajax html scripting load head

双重问题。

使用利用 AJAX 加载新网页的网页模板,而不是传统的点到浏览器到网址的样式,如何添加新的脚本或样式标签页面头是否必要?

我认为使用jQuery $('head')。append(script);工作得很好但是(这是下半部分),如果我想将所有与页面相关的脚本分组,而不是那些在网站上通用的脚本 - 我该怎么做?

使用div声音非常诱人,因为我可以在初始页面渲染时打印它并只是调用     $('head div.external').append(script),但在 head 中可能还是个坏主意。

我可以使用其他任何元素或方法对这些元素或方法进行分组吗?目标是在用户离开当前页面时轻松删除所有这些内容。较小的考虑因素是Google Analytic指示您将其放在head标记的末尾(我会说实话,我不知道为什么最后一个脚本很重要),我不希望我的脚本干扰。这些甚至需要在头部,我可以在身体末端放置div并使用它吗?

1 个答案:

答案 0 :(得分:0)

如果有必要,最简单的方法是使用类:

$(script).addClass('external').appendTo('head');

然后:

$('script.external').remove();
但是,老实说,我不确定这会达到什么目的。