JavaScript
1、JavaScript是一种描述式语言,它与HTML结合,用于增强功能,并提高与最终用于之间的交互性能。
2、由Netscape公司利用Sun的java开发。
3、它是与Java完全不同的一种语言。虽然在结构和语法上与Java类似,但是,它只是函数式的语言。
4、是客户端的javascript必须要有浏览器的支持
5、JavaScript基础语法
DOM
Document Object Model
BOM
Brower Object Model
在网页中加入JavaScript
1、通过网页中加入<Script>…</Script>标记JavaScript的开始和结束,将JavaScript代码放到<Script>…</Script>之间 (1.html)
2、也可以引入一个外部的JavaScript文件,这个JavaScript文件一般以.js作为扩展名 (2.html)
3、原则上,放在<head>…</head>之间。但视情况可以放在网页的任何部分 (3.html)
4、一个页面可以有几个<Script>…</Script>,不同部分的方法和变量,可以共享 (4.html)
JavaScript基础语法
1、 变量
1) JavaScript是一门弱类型的语言,所以的变量定义均以var来定义
2) JavaScript的变量建议先定义,在使用
3) JavaScript区分大小写
4) 虽然JavaScript可以不需定义即可直接使用变量,单不建议这样做
5) (5.html)
2、 数组的定义
1) var arr=new Array(3);
2) 通过arr.length取得数组的长度
3) (6.html)
JavaScript事件处理
1、 onFocus:在用户为了输入而选择select、text、textarea等时 (onFocus.html)
2、 onBlur:在select、text、password、textarea失去焦点时 (onBlur.html)
3、 onChange:在select、text、textarea的值被改变且失去焦点时 (onChange.html/SelectionChange.html)
4、 onClick:在一个对象被鼠标点中时(button、checkbox、radio、link、reset、submit、textarea等) (onClick)
5、 onLoad:出现在一个文档完成对一个窗口的在入时 (onLoad.html)
6、 onUnload:当用户退出一个文档时 (onUnload.html)
7、 onMouseOver:鼠标被移除到一个对象时 (onMouseOver.html)
8、 onMouseOut:鼠标从一个对象上移开 (onMouseOut.html)
9、 onSelect:当form对象中的内容被选中时 (onSlelect.html)
10、onSumbit:出现在用户通过提交按钮提交一个表单时 (onSumbit.html)