gpt4 book ai didi

javascript - 让用户将脚本加载到网页中的方式是否有所不同?

转载 作者:可可西里 更新时间:2023-11-01 00:58:15 25 4
gpt4 key购买 nike

我知道这非常小,甚至可能不值得花时间考虑或更改,但我仍然感兴趣(也可能这对更大的文件很重要)。我正在根据 HTTP get 参数将几个 JS 脚本之一注入(inject)我的网页:服务器 (PHP) 查看参数的值并加载相应的脚本。我的问题是,假设这样做有什么区别:

<script type="text/javascript" src="<?php echo getScriptLocation($_GET["foo"]); ?>"></script>

还有这个:

<script type="text/javascript">
<?php echo getScript($_GET["foo"]);
</script>

?

也就是说,根据我是否向他们发送脚本或脚本的位置,客户是否有任何感知上的差异?

最佳答案

如果您发送脚本位置,客户端会发出 http 请求以在后台获取它,并在准备就绪时执行它。这可以让您的页面继续加载并减小所请求页面的大小。

请求的脚本也可以由客户端缓存,这使得这个额外的请求是即时的。

我通常更喜欢通过位置。对于一个脚本,它工作正常。如果你有大量的请求,你应该以某种方式对脚本进行分组以减少请求的数量,特别是在移动客户端上,同时请求很多是非常糟糕的。

关于javascript - 让用户将脚本加载到网页中的方式是否有所不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35046154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com