基本标准
ECMA制定的标准脚本语言叫做ECMAScript,Javascript符合ECMA标准,Javascript也可以叫做ECMAScript。(为了web兼容问题相关组织制定了标准这种语言标准)
Jscript(与JavaScript不是一个东西)也符合ECMA但用户较少,vbscript仅限微软用户。
JavaScript时一种基于对象和事件驱动,并具有安全性能的脚本语言。
脚本语言简单理解就是在客户端的浏览器就可以互动响应处理程序的语言,不需要与服务器响应处理,但也可以做到与服务器响应,且功能强大。
相对的服务器语言,像asp, asp.net , php, jsp等需要将命令上传服务器,由服务器处理后回传处理结果。对象和事件是JavaScript的两个核心。
将JavaScript插入页面的方法
直接使用标签
例如:
<script type=”text/JavaScript” language=”javascript”>
......
</script>
Language 表示使用的脚本语言,没有时默认使用JavaScript,还有jsscript,vbscript等。
例如
<script type=”text/JavaScript” >
document.write(“我是菜鸟我怕谁”);
</script>
JavaScript使用document.write 来输出内容 可以写入标签
使用<!-- --> 注释代码
JavaScript的插入位置不同,效果也不同,也可以保存成一个外部文件
插入JavaScript的位置
JavaScript脚本可以放在网页的head里或者body部分,效果不同
放在body部分的JavaScript脚本在网页读取到该语句时就会执行
例如在body中直接放script标签
放在head部分的脚本在被调用的时候才会执行,通常在
也可以引用,例如:
<html>
<head>
<script src=”scripts.js”></script>
</head>
<body></body>
</html>
脚本文件(JS文件)中不能再含有
JS指导准则
变量名,函数名区分大小写
用来保持格式的空格实际上是被忽略的,效果等价
“\” 放到一行末可以表示这一行并没有结束。并在下一行继续书写 例如:
document.write(“Hello \
World!”)
与
document.write(“Hello World!”)
函数function
函数的一般写法
function 函数名 (x1,x2,x3)
{
函数代码
return ...; 或没有return
}
Result = function(x1,x2,x3) //接收返回值
JavaScript事件
点击事件
元素添加onclick属性
例如:
鼠标经过,移出事件
下面列表列举了部分可以插入HTML标签中来定义事件动作的属性