首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >脚本(‘<scr’+ 'ipt src= vs

脚本(‘<scr’+ 'ipt src= vs
EN

Stack Overflow用户
提问于 2010-02-10 19:23:41
回答 3查看 3.2K关注 0票数 8

除了允许您在像document.write('<scr' + 'ipt src=一样编写时将js变量插入脚本标记之外,它与普通的<script src=>标记相比有什么优缺点?

我主要问的是速度,但对整个故事感兴趣。

谢谢,丹尼斯

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-10 21:08:38

我假设这是为了获得非阻塞的javascript加载。

为此,我建议看看Steve Souders关于这个主题的帖子。http://www.stevesouders.com/blog/2009/04/27/loading-scripts-without-blocking/

LABjs库很好地解决了这个问题。http://labjs.com/

而且,似乎较新的浏览器开始在默认情况下并行加载http://www.stevesouders.com/blog/2010/02/07/browser-script-loading-roundup/

票数 2
EN

Stack Overflow用户

发布于 2010-02-10 19:34:03

不需要'<scr'+'ipt'。有必要使用'<\/scr'+'ipt>'。因为HTML解释器不需要理解Javascript,所以它会将<script>...</script>之间的所有内容都视为文本,并且不关心var a='</script>';是字符串文字Javascript,它会将其视为<script>的结束标记,并将脚本文本的其余部分视为纯(错误) HTML。

编辑:根据David的建议更正

票数 9
EN

Stack Overflow用户

发布于 2010-02-10 19:27:37

除了这些,还有什么?什么都没有。

(顺便说一下,将JS字符串中的脚本标记拆分成一对连接的字符串是毫无意义的臃肿)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2236365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档