<script>元素:
● <script>元素的6个属性:
1:async 立即下载脚本,但不应妨碍页面中其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本有效。
2:charset 通过src属性指定的代码的字符集。大多数浏览器忽略
3:defer 脚本延迟到文档完全被解析和显示后再执行。只对外部脚本文件有效。
4:language 已废弃
5:src 表示包含要执行代码的外部文件。
6:type 可以看成language的替代属性。
● 使用<script>元素的方式
1:嵌入式 注意,不能在代码的任何地方出现"</script>"字符串,应使用转义字符"<\/script>"
2:包含外部文件 这里<script>可以不用转义字符转义。
注意:两种方式不能同时使用,否则会将嵌入式的代码忽略。
●src还可以包含外部域的JavaScript文件
●无论如何包含代码,只要不存在defer和async属性,浏览器会按照<script>元素在页面中出现的先后顺序对它们依次进行解析。
---------------------------------------------------------------------------------------------------------------------------------------------------
●<noscript>
早期用于解决平稳退化,在不支持JavaScript的浏览器中显示替代内容,该元素可以包含能够出现在文档<body>中的任何HTML元素(<script>除外)
● <script>元素的6个属性:
1:async 立即下载脚本,但不应妨碍页面中其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本有效。
2:charset 通过src属性指定的代码的字符集。大多数浏览器忽略
3:defer 脚本延迟到文档完全被解析和显示后再执行。只对外部脚本文件有效。
4:language 已废弃
5:src 表示包含要执行代码的外部文件。
6:type 可以看成language的替代属性。
● 使用<script>元素的方式
1:嵌入式 注意,不能在代码的任何地方出现"</script>"字符串,应使用转义字符"<\/script>"
2:包含外部文件 这里<script>可以不用转义字符转义。
注意:两种方式不能同时使用,否则会将嵌入式的代码忽略。
●src还可以包含外部域的JavaScript文件
●无论如何包含代码,只要不存在defer和async属性,浏览器会按照<script>元素在页面中出现的先后顺序对它们依次进行解析。
---------------------------------------------------------------------------------------------------------------------------------------------------
●<noscript>
早期用于解决平稳退化,在不支持JavaScript的浏览器中显示替代内容,该元素可以包含能够出现在文档<body>中的任何HTML元素(<script>除外)