在html中编写js脚本程序有三种方式,
第一种:在<script>标签中写入js脚本语言;
例如
<script>
// 这里放置javascript代码
function popupMsg(msg){
alert(msg)
}
</script>
第二种:在内建事件属性中,当该事件被触发时,执行js脚本语言。
例如
<button onclick="javascript:popupMsg(msg)"/>
第三种:将js脚本语言写入独立的js文件中,然后在文档中加载该js文件
例如
<script type="text/javascript" src="../js/msg.js"></script>
script的语法格式如下:
<script defer=”defer” async=”ture/false” type=”内容类型” language=”语言标识符” src=”文档url地址” charset=”字符集”>
客户端javascript脚本代码
</script>
参数说明:
defer=”defer” 该属性用来通知浏览器,这段脚本代码将不会产生任何文档内容。例如javascript代码中的document.write()方法将不会起作用。浏览器遇到这样的代码会将其忽略,并继续执行后面的代码。
type=”内容类型” 该属性指定了script元素的内容所使用的脚本语言,属性值是w3c标准定义的内容类型,例如“text/tcl”,”text/javascript”,”text/vbscript”. 该属性在html4中没有默认值,在html5中默认值是“text/javascript”
language=”语言标识符” 该属性指定了元素的内容的脚本语言,基本现在已经不必要写这个属性了
src=”文档url地址” 指定保存脚本代码的外部文件的位置。
charset=”字符集” 该属性用于定义src属性指定的外部脚本代码所使用的字符编码。
此外js脚本注释方法为<!-- -->
例如
<script>
<!-- javascript代码
function popupMsg(msg){
alert(msg)
}
-->
</script>