图书介绍
JavaScript面向对象编程指南PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript面向对象编程指南](https://www.shukui.net/cover/41/31091393.jpg)
- (加)StoyanStefanov著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115309044
- 出版时间:2013
- 标注页数:310页
- 文件大小:53MB
- 文件页数:321页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
JavaScript面向对象编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1回顾历史1
1.2变革之风3
1.3分析现状3
1.4展望未来4
1.5面向对象程序设计5
1.5.1对象5
1.5.2类6
1.5.3封装6
1.5.4聚合7
1.5.5继承7
1.5.6多态8
1.6 OOP概述8
1.7训练环境设置9
1.8使用Firebug控制台10
1.9本章小结11
第2章 基本数据类型、数组、循环及条件表达式13
2.1变量13
2.2操作符15
2.3基本数据类型18
2.3.1查看类型操作符——typeof19
2.3.2数字19
2.3.3字符串23
2.3.4布尔值26
2.3.5 Undefiined与null32
2.4基本数据类型综述34
2.5数组35
2.5.1增加、更新数组元素36
2.5.2删除元素36
2.5.3数组的数组37
2.6条件与循环38
2.6.1代码块38
2.6.2循环44
2.7注释49
2.8本章小结49
2.9练习题50
第3章 函数52
3.1什么是函数53
3.1.1调用函数53
3.1.2参数53
3.2预定义函数55
3.2.1 parseInt()56
3.2.2 parseFloat()57
3.2.3 isNaN()58
3.2.4 isFinite()58
3.2.5 URI的编码与反编码59
3.2.6 eval()59
3.2.7一点惊喜——alert()函数60
3.3变量的作用域60
3.4函数也是数据62
3.4.1匿名函数63
3.4.2回调函数64
3.4.3回调示例65
3.4.4自调函数66
3.4.5内部(私有)函数67
3.4.6返回函数的函数68
3.4.7能重写自己的函数68
3.5闭包70
3.5.1作用域链70
3.5.2词法作用域71
3.5.3利用闭包突破作用域链72
3.5.4 Getter与Setter78
3.5.5迭代器79
3.6本章小结80
3.7练习题80
第4章 对象82
4.1从数组到对象82
4.1.1元素、属性、方法84
4.1.2哈希表、关联型数组85
4.1.3访问对象的属性85
4.1.4调用对象的方法86
4.1.5修改属性与方法87
4.1.6使用this值88
4.1.7构造器函数88
4.1.8全局对象90
4.1.9构造器属性91
4.1.10 instanceof操作符92
4.1.11返回对象的函数92
4.1.12传递对象93
4.1.13对象比较94
4.1.14 Firebug控制台中的对象95
4.2内建对象96
4.2.1 Object97
4.2.2 Array98
4.2.3 Function102
4.2.4 Boolean107
4.2.5 Number109
4.2.6 String110
4.2.7 Math115
4.2.8 Date117
4.2.9 RegExp121
4.2.10 Error对象127
4.3本章小结131
4.4练习题132
第5章 原型135
5.1原型属性135
5.1.1利用原型添加方法与属性136
5.1.2.使用原型的方法与属性137
5.1.3自身属性与原型属性138
5.1.4利用自身属性重写原型属性139
5.1.5 isPrototypeOf()方法143
5.1.6神秘的_proto_链接143
5.2扩展内建对象145
5.2.1关于扩展内建对象的讨论146
5.2.2一些原型陷阱147
5.3本章小结150
5.4练习题150
第6章 继承152
6.1原型链152
6.1.1原型链示例153
6.1.2将共享属性迁移到原型中去156
6.2只继承于原型158
6.3 uber子对象访问父对象的方式161
6.4将继承部分封装成函数163
6.5属性拷贝163
6.6小心处理引用拷贝165
6.7对象之间的继承167
6.8深拷贝169
6.9 object()171
6.10原型继承与属性拷贝的混合应用172
6.11多重继承173
6.12寄生式继承175
6.13构造器借用176
6.14本章小结179
6.15 案例学习:图形绘制183
6.15.1分析183
6.15.2实现184
6.15.3测试188
6.16练习题189
第7章 浏览器环境190
7.1在HTML页面中引入JavaScript代码190
7.2概述:BOM与DOM191
7.3 BOM192
7.3.1 window对象再探192
7.3.2 window.navigator193
7.3.3 Firebug的备忘功能193
7.3.4 window.location194
7.3.5 window.history195
7.3.6 window.frames196
7.3.7 window.screen197
7.3.8 window.open()/close()198
7.3.9 window.moveTo()、 window.resizeTo()199
7.3.10 window.alert()、 window.prompt()、 window.confiirm()199
7.3.11 window.setTimeout()、 window.setInterval()201
7.3.12 window.document202
7.4 DOM202
7.4.1 Core DOM与HTML DOM204
7.4.2 DOM节点的访问206
7.4.3 DOM节点的修改215
7.4.4新建节点218
7.4.5移除节点221
7.4.6只适用于HTML的DOM对象223
7.5事件227
7.5.1内联HTML属性法227
7.5.2元素属性法227
7.5.3 DOM的事件监听器228
7.5.4捕捉法与冒泡法229
7.5.5阻断传播231
7.5.6防止默认行为233
7.5.7跨浏览器事件监听器233
7.5.8事件类型235
7.6 XMLHttpRequest对象236
7.6.1发送请求236
7.6.2处理响应237
7.6.3在早于7的IE版本中创建XMLHttpRequest对象238
7.6.4 A代表异步239
7.6.5 X代表XML240
7.6.6实例示范240
7.7本章小结242
7.8练习题244
第8章 编程模式与设计模式247
8.1编程模式248
8.1.1行为隔离248
8.1.2命名空间250
8.1.3初始化分支253
8.1.4延迟定义254
8.1.5配置对象255
8.1.6私有属性和方法257
8.1.7特权函数258
8.1.8私有函数的公有化258
8.1.9自执行函数259
8.1.10链式调用260
8.1.11 JSON261
8.2设计模式262
8.2.1单件模式1263
8.2.2单件模式2263
8.2.3工厂模式264
8.2.4装饰器模式266
8.2.5观察者模式269
8.3本章小结272
附录A保留字273
附录B内建函数276
附录C内建对象279
附录D正则表达式305