JavaScript知识点整理 后续持续更新

来源:互联网 发布:男人喜欢被舔么 知乎 编辑:程序博客网 时间:2024/05/22 07:56

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)