【问题标题】:Conditionally add remove <script>, <link> nodes from <head>有条件地从 <head> 中添加删除 <script>、<link> 节点
【发布时间】:2013-06-04 12:56:32
【问题描述】:

我有一个动态加载许多 javascript 代码的 web 项目。此代码需要额外包含(指向外部 js 和 css 文件的链接)。这些包括仅在我的网站上的用户体验开始时才需要。某种配置。因此,目前我包括 - 在主页的头节点中硬编码 - 所有需要的脚本和链接节点。

那么,如果我只在标题中维护当前需要的脚本链接(是的,我更喜欢它们出现在标题中,而不是正文中),我会得到什么好处吗? 这些节点是否会在我的页面加载时增加额外的负载?

还有,第二个问题,我如何有条件地添加删除脚本链接节点,以便仅支持页面生命周期中给定时刻真正需要的那些节点?

...最后一个问题,您如何看待在 div 内(头部内)对脚本链接节点进行分组?

【问题讨论】:

    标签: php javascript jquery html css


    【解决方案1】:

    包含很多内容会减慢您的页面速度。这些是可以避免的对服务器的额外调用。您可以配置标题部分,使其包含在每个页面中,但写入条件,以便使用条件 if 语句仅加载所需的包含。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      • 2021-09-06
      • 2017-03-31
      相关资源
      最近更新 更多