我有一个动态加载许多 javascript 代码的 Web 元素。此代码需要额外包含(链接到头部的外部 js 和 css 文件)。这些包括仅在我的网站上的用户体验开始时才需要。某种配置。因此,目前我包括 - 在主页的头节点中硬编码 - 所有需要的脚本和链接节点。
那么,如果我只在 header 中维护当前需要的脚本链接(是的,我更喜欢它们出现在 header 中,而不是在正文中),我会得到任何好处吗? 这些节点是否会在我的页面加载时增加额外的负载?
第二个问题,我如何有条件地添加删除脚本链接节点,以便仅支持页面生命周期内给定时刻真正需要的节点?
...还有最后一个问题,您如何看待将脚本链接节点分组到一个 div(在一个 head 中)?
最佳答案
包含很多内容会减慢您的页面速度。这些是可以避免的对服务器的额外调用。您可以配置标题部分,使其包含在每个页面上,但具有写入的条件,以便使用条件 if 语句仅加载所需的包含内容。
关于php - 有条件地从 <head> 添加 remove <script>, <link> 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16997291/