调用js文件script type="text/javascript" src=对比script src=" 哪个语法更合理
在 HTML 中引入外部 JavaScript 文件时,<script src="..."> 和 <script type="text/javascript" src="..."> 这两种写法在现代 Web 开发中的合理性是有明确结论的。以下是详细对比和建议:
✅ 推荐使用:<script src="...">(更简洁、现代)
理由:
type="text/javascript"是冗余的默认属性在 HTML5 中,
<script>标签的默认type就是text/javascript。除非你需要引用非 JavaScript 类型的脚本(如
module、importmap),否则无需显式指定。更简洁、可读性更好
减少不必要的代码,保持 HTML 干净。
团队协作中更容易维护。
性能无差异
两种写法浏览器解析和执行完全一样,没有性能优劣。
❌ 不推荐:<script type="text/javascript" src="...">
适用场景(很少):
向后兼容极端古老的浏览器(如 Netscape 4.x),但现代开发几乎无需考虑。
需要明确指定脚本类型(如
type="module"时,但那是另一回事)。
📌 实际示例对比
<!-- ✅ 现代推荐写法 --><script src="js/main.js"></script><!-- ❌ 冗余写法,不推荐 --><script type="text/javascript" src="js/main.js"></script><!-- ✅ 特殊情况:ES module --><script type="module" src="js/app.js"></script>
🧠 总结
| 写法 | 合理性 | 适用场景 |
|---|---|---|
<script src="..."> | ✅ 最合理 | 所有现代项目(默认) |
<script type="text/javascript" src="..."> | ❌ 冗余 | 几乎不需要使用 |
✅ 最终建议
始终使用 <script src="..."></script>(不要忘记闭合标签,虽然自闭合在某些框架中可行,但标准 HTML 要求显式闭合)。
这样既符合 HTML5 规范,又保持代码简洁,是当前最佳实践。
温馨提示:
欢迎您来到小站
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;
3.作者投稿可能会经我们编辑修改或补充;
4.网页广告仅为维持服务器 请谅解;
5.QQ:1103606138 无其它联系方式。








