php - 有条件地从 <head> 添加 remove &lt;script&gt;, <link> 节点

标签 php javascript jquery html css

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

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

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

...还有最后一个问题,您如何看待将脚本链接节点分组到一个 div(在一个 head 中)?

最佳答案

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

关于php - 有条件地从 <head> 添加 remove &lt;script&gt;, <link> 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16997291/

相关文章:

php - 获取对象在foreach中的位置(索引)?

PHP/MySQL : importing CSV, 所有日期和小数值均为空、零

javascript - 调用javascript函数时出错: ReferenceError: <function name> is not defined

javascript - 使用 Yadda 和 Protractor 重用步骤定义,迭代所需的文件

jquery - 使用 jQuery,如何模拟在 $.ajax 调用中选择多个选项的选择的表单序列化?

php - 如何用 PHP 在图片上写不透明的文本?

php - curl 错误 8 : Invalid Content-Length: value

javascript - 当对象放置在 jQuery 中的对象中时如何访问对象的子对象

Jquery 显示和滑出动画无法完全正常工作

javascript - jQuery:动态点击事件仅在第二次点击后触发