前端基础之javascript与script标签属性详解(二)
1、 标签的常用属性主要包括 src、type、defer、async 等,其中 src 和 type 是最基础且高频使用的两个。
2、 在 HTML5 规范中,type 属性可被省略;当未显式声明时,浏览器默认将其识别为 text/javascript,即 JavaScript 脚本类型。

3、 src 属性用于引入外部 JavaScript 文件,其值为一个有效的 URL(可为相对路径或跨域绝对路径),浏览器会据此发起请求并加载执行对应脚本。
立即学习“前端免费学习笔记(深入)”;

4、 defer 属性表示该外部脚本将在整个 HTML 文档解析完成之后、DOMContentLoaded 事件触发前执行,且多个带 defer 的脚本将严格按文档顺序执行。尽管语义清晰,但在实际项目中因加载策略更倾向使用 async 或模块化方案,故使用频次相对较低。
5、 标签用于向禁用 JavaScript 或不支持脚本功能的浏览器提供降级内容(如提示信息、静态文本或替代 DOM 结构)。随着现代浏览器对 JS 的全面支持,该标签在主流 Web 应用中已极少被主动使用。
