JavaScript面向对象精要 - (EPUB全文下载)
文件大小:0.6 mb。
文件格式:epub 格式。
书籍内容:
目录
版权信息
版权声明
内容提要
译者序
作者简介
技术评审者简介
译者简介
序
致谢
前言
本书目标读者
概览
帮助与支持
第1章 原始类型和引用类型
1.1 什么是类型
1.2 原始类型
1.2.1 鉴别原始类型
1.2.2 原始方法
1.3 引用类型
1.3.1 创建对象
1.3.2 对象引用解除
1.3.3 添加删除属性
1.4 内建类型实例化
1.4.1 字面形式
1.4.2 对象和数组字面形式
1.4.3 函数字面形式
1.4.4 正则表达式字面形式
1.5 访问属性
1.6 鉴别引用类型
1.7 鉴别数组
1.8 原始封装类型
1.9 总结
第2章 函数
2.1 声明还是表达式
2.2 函数就是值
2.3 参数
2.4 重载
2.5 对象方法
2.5.1 this对象
2.5.2 改变this
2.6 总结
第3章 理解对象
3.1 定义属性
3.2 属性探测
3.3 删除属性
3.4 属性枚举
3.5 属性类型
3.6 属性特征
3.6.1 通用特征
3.6.2 数据属性特征
3.6.3 访问器属性特征
3.6.4 定义多重属性
3.6.5 获取属性特征
3.7 禁止修改对象
3.7.1 禁止扩展
3.7.2 对象封印
3.7.3 对象冻结
3.8 总结
第4章 构造函数和原型对象
4.1 构造函数
4.2 原型对象
4.2.1 [[Prototype]]属性
4.2.2 在构造函数中使用原型对象
4.2.3 改变原型对象
4.2.4 内建对象的原型对象
4.3 总结
第5章 继承
5.1 原型对象链和Object.prototype
5.1.1 继承自Object.prototype的方法
5.1.2 修改Object.prototype
5.2 对象继承
5.3 构造函数继承
5.4 构造函数窃取
5.5 访问父类方法
5.6 总结
第6章 对象模式
6.1 私有成员和特权成员
6.1.1 模块模式
6.1.2 构造函数的私有成员
6.2 混入
6.3 作用域安全的构造函数
6.4 总结
索引
看完了
版权信息
书名:JavaScript面向对象精要
ISBN:978-7-115-38384-6
本书由人民邮电出版社发行数字版。版权所有,侵权必究。
您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
版权声明
Simplified Chinese-language edition copyright©2015 by Posts and Telecom Press.
Copyright©2014 by Nicholas C.Zakas.Title of English-language original:The Principles of Object-Oriented JavaScript,ISBN-13:978-1-59327-540-2,published by No Starch Press.
All rights reserved.
本书中文简体字版由美国No Starch 出版社授权人民邮电出版社出版。未经出版者书面许可,对本书任何部分不得以任何方式复制或抄袭。
版权所有,侵权必究。
内容提要
本书关注面向对象的原理和ES5对象新特性,目的是帮助那些已经熟知面向对象编程的读者掌握这些概念是如何在JavaScript中工作的。
本书内容简洁而精妙。全书共6章,分别深入探讨了原始类型和引用类型、函数、对象、构造函数和原型对象、继承和对象模式等主题和特性。在本书中,你将学到JavaScript独特的面向对象的编程方式;抛弃类的概念和基于类的继承,学习基于原型的继承和构造函数。你将学会如何创建对象、定义自己的类型、使用继承以及其他各种操作来充分使用对象。总而言之,你将学到用JavaScript语言进行专业编程所需熟知的一切。
本书适合熟悉面向对象编程的概念并希望将其应用于JavaScript的开发者阅读,也适合JavaScript新手学习参考。
译者序
JavaScript是一门流行多年的语言,到现在依然有着旺盛的生命力。这与无数开发人员的使用和完善是分不开的。希望本书能够为这些开发者开阔视野,带来一些更深层次的领悟。
本书作者是一位非常资深的JavaScript开发者、作者以及演讲者。他能够深入浅出地介绍JavaScript的面向对象的特性,使得本书尤其适用于那些已经熟悉面向对象或JavaScript两者之一的开发者。
在你阅读这本书时,就好像听见作者将JavaScript中面向对象的特征性娓娓道来,看见一幅精准的设计蓝图在面前徐徐展现,让你能够自始至终都沉醉在优美的技术世界里无法自拔,感受到每一个简洁设计背后的意图,甚至不由自主地去思考为什么最终的设计是现在这个样子?如果是让自己来设计又会做成什么样子?会不会有更好的设计?
无论你的答案如何,作者的目的都达到了。作者不仅是要告诉读者JavaScript是如何实现面向对象的特性的,更重要的是引导每一位读者思考为什么如此实现。而这,才是最有价值的东西。
这是本人的第一本译作。感谢好友高博推荐我这个机会,让我能够进入技术书籍的翻译这样一个领域。感谢陈冀康编辑的辛勤工作,这本译作的问世离不开他的审阅和校对。感谢好友徐章宁在翻译本书过程中给予我的建议,最后感谢我挚爱的妻子黄静对我由于倾力翻译而疏于家事的体谅和支持。希望本书的出版能够给你们带来快乐。
胡世杰
于上海
2015年1月
作者简介
Nicholas C. Zakas是Box公司的一位软件工程师。他因JavaScript最佳实践的写作和演讲而知名。在此之前,他作为Yahoo!主页的资深前端工程师,在雅虎有5年的工作经验。他写了好几本书,包括Maintainable JavaScrip ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » JavaScript面向对象精要 - (EPUB全文下载)