图书介绍
JavaScript面向对象编程指南 2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (加)斯托扬,(印)库马尔著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115372703
- 出版时间:2015
- 标注页数:352页
- 文件大小:44MB
- 文件页数:373页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
JavaScript面向对象编程指南 2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象的JavaScript1
1.1 回顾历史2
1.2 浏览器的战争与复兴3
1.3 分析现状4
1.4 展望未来5
1.5 ECMAScript 56
1.6 面向对象的程序设计6
1.6.1 对象7
1.6.2 类8
1.6.3 封装8
1.6.4 聚合9
1.6.5 继承9
1.6.6 多态10
1.7 OOP小结10
1.8 训练环境设置11
1.8.1 WebKit所附带的Web审查工具11
1.8.2 Mac上的JavaScriptCore12
1.8.3 更多控制台13
1.9 本章小结15
第2章 基本数据类型、数组、循环及条件表达式16
2.1 变量16
2.2 操作符19
2.3 基本数据类型23
2.3.1 查看类型操作符—typeof24
2.3.2 数字24
2.3.3 字符串29
2.3.4 布尔值33
2.3.5 undefined与null39
2.4 基本数据类型综述41
2.5 数组42
2.5.1 增加、更新数组元素43
2.5.2 删除元素44
2.5.3 数组的数组44
2.6 条件与循环45
2.6.1 if条件表达式46
2.6.2 else语句46
2.6.3 代码块47
2.6.4 检查变量是否存在48
2.6.5 循环53
2.7 注释58
2.8 本章小结58
2.9 练习题59
第3章 函数61
3.1 什么是函数62
3.1.1 调用函数62
3.1.2 参数63
3.2 预定义函数64
3.2.1 parseInt()65
3.2.2 parseFloat()67
3.2.3 isNaN()68
3.2.4 isFinite()68
3.2.5 URI的编码与反编码69
3.2.6 eval()69
3.2.7 一点惊喜—alert()函数70
3.3 变量的作用域71
3.4 函数也是数据73
3.4.1 匿名函数75
3.4.2 回调函数75
3.4.3 回调示例77
3.4.4 即时函数79
3.4.5 内部(私有)函数80
3.4.6 返回函数的函数81
3.4.7 能重写自己的函数82
3.5 闭包83
3.5.1 作用域链84
3.5.2 利用闭包突破作用域链85
3.5.3 getter与setter91
3.5.4 迭代器92
3.6 本章小结93
3.7 练习题93
第4章 对象95
4.1 从数组到对象95
4.1.1 元素、属性、方法与成员97
4.1.2 哈希表、关联型数组98
4.1.3 访问对象属性98
4.1.4 调用对象方法100
4.1.5 修改属性与方法101
4.1.6 使用this值102
4.1.7 构造器函数102
4.1.8 全局对象104
4.1.9 构造器属性106
4.1.10 instanceof操作符106
4.1.11 返回对象的函数107
4.1.12 传递对象108
4.1.13 比较对象109
4.1.14 Webkit控制台中的对象110
4.2 内建对象111
4.2.1 Object112
4.2.2 Array113
4.2.3 Function117
4.2.4 Boolean124
4.2.5 Number125
4.2.6 String127
4.2.7 Math132
4.2.8 Date134
4.2.9 RegExp139
4.2.10 Error对象146
4.3 本章小结149
4.4 练习题150
第5章 原型153
5.1 原型属性154
5.1.1 利用原型添加方法与属性154
5.1.2 使用原型的方法与属性155
5.1.3 自身属性与原型属性156
5.1.4 利用自身属性重写原型属性158
5.1.5 isPrototypeOf()方法162
5.1.6 神秘的_proto_链接163
5.2 扩展内建对象164
5.2.1 关于扩展内建对象的讨论166
5.2.2 原型陷阱167
5.3 本章小结169
5.4 练习题170
第6章 继承171
6.1 原型链171
6.1.1 原型链示例172
6.1.2 将共享属性迁移到原型中去175
6.2 只继承于原型178
6.3 uber—子对象访问父对象的方式181
6.4 将继承部分封装成函数183
6.5 属性拷贝185
6.6 请小心处理引用拷贝187
6.7 对象之间的继承190
6.8 深拷贝192
6.9 object()194
6.10 原型继承与属性拷贝的混合应用195
6.11 多重继承197
6.12 寄生式继承199
6.13 构造器借用200
6.14 本章小结203
6.15 案例学习:图形绘制206
6.15.1 分析207
6.15.2 实现207
6.15.3 测试211
6.16 练习题213
第7章 浏览器环境215
7.1 在HTML页面中引入JavaScript代码215
7.2 概述:BOM与DOM216
7.3 BOM217
7.3.1 window对象再探217
7.3.2 window.navigator218
7.3.3 控制台的备忘功能219
7.3.4 window.1 ocation219
7.3.5 window.history221
7.3.6 window.frames222
7.3.7 window.screen223
7.3.8 window.open()/close()224
7.3.9 window.moveTo()、window.resizeTo()225
7.3.10 window.alert()、window.promppt()、window.confirm()225
7.3.11 window.setTimeout()、window.setInterval()227
7.3.12 window.document229
7.4 DOM229
7.4.1 Core DOM与HTML DOM231
7.4.2 DOM节点的访问233
7.4.3 DOM节点的修改242
7.4.4 新建节点245
7.4.5 移除节点248
7.4.6 只适用于HTML的DOM对象250
7.5 事件254
7.5.1 内联HTML属性法254
7.5.2 元素属性法254
7.5.3 DOM的事件监听器255
7.5.4 捕捉法与冒泡法257
7.5.5 阻断传播258
7.5.6 防止默认行为260
7.5.7 跨浏览器的事件监听器261
7.5.8 事件类型262
7.6 XMLHttpRequest对象263
7.6.1 发送请求264
7.6.2 处理响应265
7.6.3 在早于7的IE版本中创建XMLHttpRequest对象266
7.6.4 A代表异步267
7.6.5 X代表XML267
7.6.6 实例示范268
7.7 本章小结270
7.8 练习题272
第8章 编程模式与设计模式274
8.1 编程模式275
8.1.1 行为隔离275
8.1.2 命名空间278
8.1.3 初始化分支281
8.1.4 惰性初始282
8.1.5 配置对象283
8.1.6 私有属性和方法285
8.1.7 特权函数286
8.1.8 私有函数的公有化286
8.1.9 即时函数287
8.1.10 模块288
8.1.11 链式调用289
8.1.12 JSON290
8.2 设计模式292
8.2.1 单件模式1292
8.2.2 单件模式2293
8.2.3 工厂模式294
8.2.4 装饰器模式296
8.2.5 观察者模式299
8.3 本章小结302
附录A 保留字303
附录B 内建函数307
附录C 内建对象310
附录D 正则表达式347
热门推荐
- 799207.html
- 426980.html
- 3847311.html
- 2058215.html
- 3870.html
- 921127.html
- 1819114.html
- 3425936.html
- 3882405.html
- 2415956.html
- http://www.ickdjs.cc/book_2176664.html
- http://www.ickdjs.cc/book_597742.html
- http://www.ickdjs.cc/book_1112714.html
- http://www.ickdjs.cc/book_2586456.html
- http://www.ickdjs.cc/book_1460110.html
- http://www.ickdjs.cc/book_1088938.html
- http://www.ickdjs.cc/book_1618776.html
- http://www.ickdjs.cc/book_319353.html
- http://www.ickdjs.cc/book_2705602.html
- http://www.ickdjs.cc/book_3891421.html