html中的javascript
<script>元素
- 属性
- async
- charset
- crossorigin
- defer
- integrity
- language
- src
- type
页面执行到body的起始标签时才开始渲染,过去javascript放在<head>
1 |
|
但会导致加载空包页面变长
1 |
|
推迟执行脚本
defer
属性只对外部脚本生效,等页面解析完成时在运行(立即下载但执行推迟)
1 |
|
异步执行脚本
async
与defer
类似,但与后者相比,async
不能保证安装他们的顺序执行
动态执行脚本
在javascript
中使用dom
api,创建script元素,并添加到dom
1 |
|
- no
<noscript>
元素
触发条件
- 浏览器不支持脚本
- 浏览器对脚本的支持被关闭
html中的javascript
https://lijusting.top/posts/2ea2529a/