场景
在阅读HTMLScriptElement接口的时候,发现里面的例子在生成script标签的时候用到了 type=‘text/javascript’,而script还有一个属性值是 type=‘application/javascript’
为什么
在html5之前,推荐使用type=‘text/javascript’。在html5之后,type是可选的类型,默认还是type=‘text/javascript’,所以使用text/javascript是为了让这部分脚本代码拥有更高的兼容性。
参考资料
https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLScriptElement
https://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#h-18.2.2.2
https://www.w3.org/TR/2018/SPSD-html5-20180327/scripting-1.html#attr-script-type