作为前端搬砖人大家都知道将JavaScript插入HTML使用<script>元素,这个元素是由网景公司创造出来的,后来那这东西就加入到了HTML规范。
<script>元素的6个属性:
- async 属性规定一旦脚本可用,则会异步执行。async只对外部脚本文件有效
<script type="text/javascript" src="demo.js" async="async"></script>
- charset 属性规定在外部脚本文件中使用的字符编码。默认的字符编码是 ISO-8859-1。
<script type="text/javascript" src="demo.js" charset="UTF-8"></script>
- crossorigin:配置相关请求的CORS(跨源资源共享)设置。默认不使用CORS。
- defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。只对外部文件有效
<script type="text/javascript" defer="defer"></script>
- src:表示包含要执行的代码的外部文件。
<script type="text/javascript" src="demo.js"></script>
- type: type 属性规定脚本的 MIME 类型。 一般为:text/javascript
<script type="text/javascript"></script>