<script>标签
常用属性:
[src]: 规定外部脚本的URL
[type]: 规定脚本的MIME类型
[charset]: 规定在脚本中使用的字符编码 (仅适用于外部脚本)
[defer]: 规定当页面已完成解析后,执行脚本 (仅适用于外部脚本)
[async]: 规定异步执行脚本 (仅适用于外部脚本)
作用:
用于定义客户端脚本,常用于引入JavaScript文件
说明:
它既可包含脚本语句,也可以通过src属性指向外部脚本文件,在包含脚本语句时,只需要使用type属性即可。
全局属性: 支持
事件属性: 不支持
注意:
1.如果使用src属性,则script标签必须是空的 (不能包含脚本语句)
2.如果既不使用async也不使用defer,那么在浏览器继续解析页面之前,立即读取并执行脚本
3.<script> 不能使用单标签,必须使用 <script></script> 才可正常使用
4.关于 JavaScript 两种 MIME 类型的区别,详见 https://blog.youkuaiyun.com/killzero/article/details/17786541
在XHTMl中:
<script type="text/javascript">
//<![CDATA[
var i = 10;
if (i < 5) {
// 代码内容
}
//]]>
</script>
在HTML中:
<script type="text/javascript">
var i = 10;
if (i < 5) {
// 代码内容
}
</script>
引入外部脚本:
<script src="" type="text/javascript" charset="UTF-8" async="async"></script>
<script src="" type="text/javascript" charset="UTF-8" defer="defer"></script>
<embed>标签
常用属性:
[src]: 规定外部脚本的URL
[type]: 规定脚本的 MIME类型
[width]: 规定嵌入内容的 宽度
[height]: 规定嵌入内容的 高度
作用:
定义了一个容器,用于嵌入外部应用或者互动程序 (插件)
说明:
embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径
全局属性: 支持
事件属性: 支持