1 / 65
文档名称:

javascript学习笔记.doc

格式:doc   大小:466KB   页数:65页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

javascript学习笔记.doc

上传人:1006108867 2018/11/20 文件大小:466 KB

下载得到文件列表

javascript学习笔记.doc

相关文档

文档介绍

文档介绍:第一章JavaScript基础
1. 如何实现JavaScript 4
(1) 如何把JavaScript代码放到HTML页面里 4
l 使用<script>标签,直接在HTML代码里加入JavaScript代码 4
l 使用<script stc=””>调用外部的JavaScript(.js文件) 4
l 如何与老浏览器打交道 4
(2) 把JavaScript代码放到HTML页面不同的位置 4
l 把JavaScript代码放到HTML<body>部分 4
l 把JavaScript代码放到HTML<head>部分 4
l 示例代码 4
2. JavaScript语句与注释 5
(1) JavaScript语句结束符 5
(2) JavaScript代码块 5
(3) JavaScript注释 5
(4) JavaScript变量 5
l 变量命名规则 5
l 申明或创建变量 5
l 重新申明变量 5
3. JavaScript运算符 5
(1) 基本运算符 5
(2) 位运算符(~(非运算)、&(与运算)、|(或运算)、^(异或运算)) 5
(3) Boolean运算(!(求反运算)、&&(与运算)、||(或运算)) 6
(4) 关系运算(<、>、<=、>=、==、!=) 6
(5) 等性运算符(==、===、!=、!==) 6
(6) 条件运算符 7
(7) 其他运算符 7
l 赋值运算符 7
l 逗号运算符 7
l typeof运算符 7
l delete运算符 7
l instanceof运算符 7
4. with语句 8
(1) 语法及作用 8
(2) 示例 8
5. 分支语句 8
(1) if...else...语句 8
(2) switch语句 8
6. 消息框 8
(1) 警告框 8
(2) 确认框 8
(3) 提示框 9
7. 函数(一般定义到<head>标签之间) 9
(1) 定义函数 9
(2) 关于函数的arguments对象 9
l 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 9
l 9
l 模拟函数重载 10
(3) Function对象(类) 10
l Function对象的使用 10
l 使用Function类的length属性 11
l 使用Function类的valueOf()方法和toString()方法 11
(4) 闭包 11
8. 循环语句 11
(1) for循环 12
l for循环的使用格式 12
l 例子 12
(2) while循环 12
l While循环的使用格式 12
l 例子 12
(3) 使用break和continue退出循环 12
9. JavaScript事件 12
(1) 事件句柄 12
(2) onload和onUnload 13
(3) onFocus, onBlur 和 onChange 13
(4) onSubmit 13
(5) onMouseOver 和 onMouseOut 13
(6) JavaScript 计时事件 13
10. 异常处理Try...Catch 语句 14
(1) 异常处理格式 14
(2) 例子 14
(3) Throw声明 14
l Throw语法 14
l 例子 14
(4) onerror事件 14
l onerror事件功能 14
l 语法 14
l 例子 14
11. 特殊字符与注意点 15
(1) 特殊字符 15
(2) 注意点 15
l JavaScript 对大小写敏感 15
l 空格 15
l 换行 15
第二章JavaScript对象
1. JavaScript对象简介 15
(1) JavaScript对象也是有属性和方法的 15
l 对象属性的使用 15
l 对象方法的使用 15
(2) 对象的定义与实例化 15
(3) 对象的作用域 16
l JavaScript对象只有公用作用域 16
l JavaScript对象没有静态作用域 16
l 关键字this 16
(4) 定义类或对象的方法 16
l 工厂方式 16
l 构造函数方式和原型方式 17
l 混合的构造函数/原型方式(常用方式) 18
l 动态原型方法(常用方式) 18
l 总结(使用哪种方式好) 18
2. 修改对象 18
(1) 创建新方法 18
(2) 重命名已有方法 19
(3) 添加与已有方法无关的方法 19
(