有条件地添加remove <script> <link>从<head>


Conditionally add remove <script>, <link> nodes from <head>

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

所以,我得到任何好处,如果我只维护当前需要的头脚本链接(是的,我更喜欢他们出现在头,而不是在身体)?这些节点是否会给页面加载增加额外的负载?

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

…最后一个问题,您如何考虑将脚本链接节点分组在div中(在header中)?

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