JavaScript面向对象编程指南(第2版)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.5 属性拷贝
6 继承
6.2 只继承于原型
6.4 将继承部分封装成函 数
6.6 请小心处理引用拷贝
6.7 对象之间的继承
6.9 object() 6.11 多重继承
6 继承
6.8 深拷贝
6.10 原型继承与属性拷 贝的混合应用
6.12 寄生式继承
6 继承
01
02
03
04
6.13 构造器 借用
6.14 本章小 结
8.1.3 初始化 分支
8.1.4 惰性初 始
8.1.5 配置对 象
8.1.6 私有属 性和方法
8.1.7 特权函 数
8.1.8 私 有函数的 公有化
8.1.10 模块
8 编程模式与设计模式
8.1 编程模式
8.1.11 链式调 用
8.1.9 即时函 数
8.1.12 JSON
8 编程模式与设计 模式
4.1.14 Webkit控制 台中的对象
4.1 从数组到对象
4 对象
1
4.2.1 Object[2]
3
4.2.3 Function
5
4.2.5 Number
4.2.2 Array
2
4.2.4 Boolean
4
4.2.6 String
6
4.2 内建对象
4 对象
01
02
03
04
4.2.7 Math
5 原型
5.1 原型属性
5.1.2 使用原型的方法与属 性
5.1.4 利用自身属性重写原 型属性
5.1.6 神秘的__proto__链接
5 原型
01
5.2.1 关于 扩展内建对
象的讨论
02
5.2.2 原型 陷阱
5.2 扩展内建对象
6 继承
6.1 原型链
6.3 uber—子对象访问父 对象的方式
04
05
06
7.3.10 window.alert()、 window.prompt()、 window.confirm()
7.3.11 window.setTimeo ut()、 window.setInterv al()
7.3.12 window.docu ment
7.4.1 Core DOM与HTML DOM
3.4.5 内部 (私有)函 数
3.4.3 回调示 例
3.4.6 返 回函数的 函数
3 函数
3.4 函数也是数据
3.4.7 能重写自己的函数
3 函数
0 1
3.5.1 作 用域链
0 3
3.5.3 getter与
setter
0 2
3.5.2 利用 闭包突破 作用域链
0 4
3.5.4 迭 代器
3.5 闭包
7.5.3 DOM的事 件监听器
7.5.6 防止默 认行为
7.5.7 跨浏 览器的事件 监听器
7 浏览器环境
7.5 事件
7.5.8 事件 类型
7 浏览器环 境
7.6 XMLHttpRequest 对象
0 1
7.6.1 发送请求
0 4
7.6.4 A代表异 步
0 2
7.6.2 处理响应
0 5
7.6.5 X代表 XML
4 对象
4 对象
01
02
03
04
4.1 从数 4.2 内建 4.3 本章 4.4 练习
组到对象 对象
小结

4 对象
0 1
4.1.1 元素、 属性、方法
与成员
0 4
4.1.4 调 用对象方

0 2
4.1.2 哈 希表、关 联型数组
0 5
4.1.5 修 改属性与
方法
0 3
4.1.3 访 问对象属

4.2.8 Date
4.2.9
4.2.10
RegExp Error对象
4.2 内建对象
5 原型
5 原型
01
02
03
04
5.1 原型 5.2 扩展 5.3 本章 5.4 练习
属性 内建对象 小结

5.1.1 利用原型添加方法与 属性
5.1.3 自身属性与原型属性 5.1.5 isPrototypeOf()方法
6.15 案例学 习:图形绘 制
6.16 练习题
6.1.1 原型 链示例
6 继承
6.1 原型链
6.1.2 将共 享属性迁移 到原型中去
6 继承
6.15.1 分析
6.15.2 实现
6.15.3 测试
6.15 案例学习:图形绘制
7 浏览器环境
7 浏览器环境
7.1 在HTML页面中引入 JavaScript代码
2.3 基本数据类型
2 基本数据类型、数组、循环及条件表达式
2.5 数组
01
2.5.1 增加、更 新数组元素
02
2.5.2 删除元素
03
2.5.3 数组的数 组
2.6.1 if 条件表 达式
2.6.2 else语 句
2.6.3 代码块
2.6.4 检 查变量是 否存在
2.6.5 循环
2 基本数据类型、数组、循环及条件表达式
2.6 条件与循环
3 函数
A
3.1 什么 是函数
D
3.4 函数 也是数据
3 函数
B
3.2 预定 义函数
E
3.5 闭包
C
3.3 变量 的作用域
F
3.6 本 章小结
3 函数
3.7 练习题
3 函数
3.1.1 调 用函数
3.1.2 参 数
3.1 什么是函数
3.2.1 parseI nt()
3.2.4 isFinit e()
1.8.1 WebKit所 附带的Web审查
工具
1.8.2 Mac上的 JavaScriptCore
1.8.3 更多 控制台
2 基本数据类型、数组、循环 及条件表达式
2 基本数据类型、数组、循环及条件表达式
06
2.6 条件与循 环
05
2.5 数组
04
2.4 基本数据
类型综述
03
2.3 基本数据
类型
0 6
4.1.6 使 用this值
4.1 从数组到对象
4 对象
0 1
4.1.7 构 造器函数
0 4
4.1.10 instance of操作符
0 2
4.1.8 全 局对象
0 5
4.1.11 返 回对象的
函数
0 3
4.1.9 构 造器属性
0 6
4.1.12 传递对象
4.1 从数组到对象
4 对象
4.1.13 比 较对象
1 面向对象的JavaScript
1.7 OOP 小结
1.8 训练 环境设置
1.9 本章 小结
1 面向对象的JavaScript
1.6 面向对象的程序设计
1.6.1 对象
1.6.2 类
1.6.3 封装
1.6.4 聚合
1.6.5 继承
1.6.6 多态
1 面向对象的 JavaScript
1.8 训练环境设置
7.4.3 DOM节点的修改
7.4.5 移除节点
7 浏览器环境
7.4 DOM
7.4.2 DOM节点的访问
7.4.4 新建节点
7.4.6 只适用于HTML的 DOM对象
7.5.1 内 联HTML 属性法
7.5.4 捕 捉法与冒 泡法
7 浏览器环境
7.5 事件
7.5.2 元素属 性法
7.5.5 阻断传 播
0 3
7.6.3 在早于7 的IE版本中创建 XMLHttpRequ est对象
0 6
7.6.6 实例示范
8 编程模式与设计模式
8 编程模式与设计模式
01
8.1 编程 模式
02
8.2 设计 模式
03
8.3 本章 小结
8 编程模式与设计模式
8.1 编程模式
8.1.1 行为隔 离
8.1.2 命名空 间
7.3 BOM
7.5 事件
7.2 概述:BOM与DOM
7.4 DOM
7.6 XMLHttpRequest对 象
7 浏览器环境
7.7 本 章小结
7.8 练 习题
7 浏览器环境
7.3 BOM
1
7.3.1 window对象再探
2
7.3.2 window.navigator
3
7.3.3 控制台的备忘功能
2020
JavaScript面向对象编程 指南(第2版)
演讲人 2025-11-11
审阅者简介
审阅者简介
1 面向对象的JavaScript
1 面向对象的JavaScript
1.1 回 顾历史
1.2 浏览 器的战争 与复兴
1.3 分 析现状
1.4 展 望未来
1.5 ECMAS cript 5
1.6 面向 对象的程 序设计
02
2.2 操作符
01
2.1 变量
2 基本数据类型、数组、循 环及条件表达式
2.7 注释 2.8 本章小结 2.9 练习题
2 基本数据类型、数组、循环及条件表达式
0
0
1
2
2.3.1 查看类 型操作符——
typeof
2.3.2 数 字
0
0
0
3
4
5
2.3.3 字 符串
2.3.4 布 尔值
2.3.5 undefine d与null
4
7.3.4 window.location
5
7.3.5 window.history
6
7.3.6 window.frames
7 浏览器环境
7.3 BOM
01
7.3.7 window.scre en
02
7.3.8 window.ope n()/close()
03
7.3.9 window.moveTo()、 window.resizeTo()
8.2 设计模式
0 1
8.2.1 单件模
式1
0 2
8.2.2 单件模
式2
0 3
8.2.3 工厂模

0 4
8.2.4 装饰器
模式
0 5
8.2.5 观察者
模式
附录A 保留字
附录A 保留字
附录B 内建函数
附录B 内建函数
附录C 内建对象
附录C 内建对象
附录D 正则表达式
附录D 正则表达 式
3 函数
3.2 预定义函数
3.2.2 parseF loat()
3.2.5 URI 的编码与 反编码
3.2.3 iቤተ መጻሕፍቲ ባይዱNaN()
3.2.6 eval()
3 函数
3.2 预定义函数
3.2.7 一点惊喜——alert()函数
3.4.1 匿名函 数
3.4.4 即时函 数
3 函数
3.4 函数也是数据
3.4.2 回调函 数
感谢聆听
相关文档
最新文档