JavaScript语言精粹(修订版) pdf pdb 阿里云 极速 mobi caj kindle 下载

JavaScript语言精粹(修订版)电子书下载地址
内容简介:
JavaScript 曾是“世界上*被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从*受误解的编程语言演变为*流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。Douglas Crockford 在本书中剥开了JavaScript 沾污的外衣,抽离出一个具有更好可靠性、可读性和可维护性的JavaScript 子集,让你看到一门优雅的、轻量级的和非常富有表现力的语言。作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9 个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的毒瘤和糟粕部分,且告诉你如何避免它们。*后还介绍了JSLint,通过它的检验,能有效地保障我们的代码品质。 这是一本介绍JavaScript 语言本质的权威书籍,值得任何正在或准备从事JavaScript 开发的人阅读,并且需要反复阅读。学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。
书籍目录:
目录
前言 xv
第1 章 精华 1
为什么要使用JavaScript 2
分析JavaScript 2
一个简单的试验场 4
第2 章 语法 5
空白 5
标识符 6
数字 7
字符串 8
语句 10
表达式 15
字面量 18
函数 19
第3 章 对象 20
对象字面量 20
检索 21
更新 22
引用 22
原型 22
反射 23
枚举 24
删除 24
减少全局变量污染 25
第4 章 函数 26
函数对象 26
函数字面量 27
调用 27
参数 30
返回 31
异常 31
扩充类型的功能 32
递归 33
作用域 36
闭包 36
回调 39
模块 40
级联 42
柯里化 43
记忆 43
第5 章 继承 46
伪类 46
对象说明符 49
原型 50
函数化 51
部件 55
第6 章 数组 57
数组字面量 57
长度 58
删除 59
枚举 59
容易混淆的地方 60
方法 60
指定初始值 62
第7 章 正则表达式 64
一个例子 65
结构 69
元素 71
第8 章 方法 77
Array 77
Function 83
Number 84
Object 85
RegExp 86
String 88
第9 章 代码风格 94
第10 章 优美的特性 98
附录A 毒瘤 101
附录B 糟粕 109
附录C JSLint 115
附录D 语法图 127
附录E JSON 138
索引 149
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
第4章
函数
JavaScript设计得出色之处的就是它的函数的实现。它几乎接近于完美。但是,想必你也能预料到,JavaScript的函数也存在瑕疵。函数包含一组语句,它们是JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于指定对象的行为。一般来说,所谓编程,就是将一组需求分解成一组函数与数据结构的技能。
函数对象
JavaScript中的函数就是对象。对象是“名/值”对的集合并拥有一个连到原型对象的隐藏连接。对象字面量产生的对象连接到Object.prototype。函数对象连接到Function.prototype(该原型对象本身连接到Object.prototype)。每个函数在创建时会附加两个隐藏属性:函数的上下文和实现函数行为的代码。
每个函数对象在创建时也随配有一个prototype属性。它的值是一个拥有constructor属性且值即为该函数的对象。这和隐藏连接到Function.prototype完全不同。这个令人费解的构造过程的意义将会在下个章节中揭示。
因为函数是对象,所以它们可以像任何其他的值一样被使用。函数可以保存在变量、对象和数组中。函数可以被当做参数传递给其他函数,函数也可以再返回函数。而且,因为函数是对象,所以函数可以拥有方法。
函数的与众不同之处在于它们可以被调用。
调用
调用一个函数会暂停当前函数的执行,传递控制权和参数给新函数。除了声明时定义的形式参数,每个函数还接收两个附加的参数:this和arguments。参数this在面向对象编程中非常重要,它的值取决于调用的模式。在JavaScript中一共有4种调用模式:方法调用模式、函数调用模式、构造器调用模式和apply调用模式。这些模式在如何初始化关键参数this上存在差异。
调用运算符是跟在任何产生一个函数值的表达式之后的一对圆括号。圆括号内可包含零个或多个用逗号隔开的表达式。每个表达式产生一个参数值。每个参数值被赋予函数声明时定义的形式参数名。当实际参数(arguments)的个数与形式参数(parametem)的个数不匹配时,不会导致运行时错误。如果实际参数值过多了,超出的参数值会被忽略。
在线阅读/听书/购买/PDF下载地址:
原文赏析:
We all find the good parts in the products that we use. We value simplicity, and when simplicity isn’t offered to us, we make it ourselves. My microwave oven has tons of features, but the only ones I use are cook and the clock. And setting the clock is a struggle. We cope with the complexity of feature-driven design by finding and sticking with the good parts.
It would be nice if products and programming languages were designed to have only good parts.
不像许多其他语言,JavaScript 中的代码块不会创建一个新的作用域,因此变量应该被定义在函数的顶端,而不是在代码块中。
JavaScript确实有函数作用域。那意味着定义在函数中的参数和变量在函数外部是不可见的,而且在一个函数中的任何位置定义的变量在改函数中的任何地方都可见。
块级作用域:代码块中声明的变量在包含此代码块的函数的任何位置都是可见的。
如果函数以在前面加上new前缀的方式来调用,且返回值不是一个对象,则返回this(该对象)
函数调用模式:
1. 方法调用
2. 函数调用
3. 构造器带哦用
4. apply调用
其它内容:
编辑推荐
淘宝|口碑UED老大经典译作
□ JS水平与本书翻阅次数正相关
“学习、理解、实践大师的思想,我们才有可能站在巨人的肩上,才有机会赶超大师,这本书就是开始。”
“这是一本介绍JavaScript语言本质的重要书籍,值得任何正在或者想从事JavaScript开发的人阅读,并且非常需要反复阅读。”
“如果说犀牛展现了 JavaScript 特性的丰富和功能的强大,蝴蝶(书)则完美诠释了 JavaScript 语言轻巧简洁的特点。”
“它是一本很好的帮助你提高 JavaScript 水平的书籍,因为总结也是学习的重要过程。”
“信息密度如此之大,却毫不啰嗦,适合已有一门语言功底的人快速掌握JavaScript中值得学习和使用的部分,恰当而又全面。
书籍介绍
JavaScript 曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。Douglas Crockford 在本书中剥开了JavaScript 沾污的外衣,抽离出一个具有更好可靠性、可读性和可维护性的JavaScript 子集,让你看到一门优雅的、轻量级的和非常富有表现力的语言。作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9 个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的毒瘤和糟粕部分,且告诉你如何避免它们。最后还介绍了JSLint,通过它的检验,能有效地保障我们的代码品质。
这是一本介绍 JavaScript 语言本质的权威书籍,值得任何正在或准备从事JavaScript 开发的人阅读,并且需要反复阅读。学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。
网站评分
书籍多样性:9分
书籍信息完全性:3分
网站更新速度:3分
使用便利性:3分
书籍清晰度:5分
书籍格式兼容性:5分
是否包含广告:4分
加载速度:5分
安全性:9分
稳定性:8分
搜索功能:5分
下载便捷性:7分
下载点评
- 微信读书(217+)
- 图书多(102+)
- 无颠倒(214+)
- 愉快的找书体验(141+)
- 引人入胜(350+)
- 一般般(366+)
- 在线转格式(409+)
- 小说多(149+)
- txt(222+)
下载评价
- 网友 饶***丽:
下载方式特简单,一直点就好了。
- 网友 寇***音:
好,真的挺使用的!
- 网友 芮***枫:
有点意思的网站,赞一个真心好好好 哈哈
- 网友 方***旋:
真的很好,里面很多小说都能搜到,但就是收费的太多了
- 网友 郗***兰:
网站体验不错
- 网友 邱***洋:
不错,支持的格式很多
- 网友 宓***莉:
不仅速度快,而且内容无盗版痕迹。
- 网友 焦***山:
不错。。。。。
- 网友 曾***玉:
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 曾***文:
五星好评哦
- 网友 师***怀:
好是好,要是能免费下就好了
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 扈***洁:
还不错啊,挺好
- 网友 谭***然:
如果不要钱就好了
- 网友 索***宸:
书的质量很好。资源多
喜欢"JavaScript语言精粹(修订版)"的人也看了
成语接龙 黑龙江少年儿童出版社 pdf pdb 阿里云 极速 mobi caj kindle 下载
成本核算(浙江经贸职业技术学院院级重点教材) 冯江涛 pdf pdb 阿里云 极速 mobi caj kindle 下载
契丹王朝政治军事制度研究 pdf pdb 阿里云 极速 mobi caj kindle 下载
中外百年微型小说经典大系.战争篇——向左生存向右死亡 pdf pdb 阿里云 极速 mobi caj kindle 下载
人生没有白走的路,每一步都算数 pdf pdb 阿里云 极速 mobi caj kindle 下载
行走天穹 pdf pdb 阿里云 极速 mobi caj kindle 下载
企业开源实践之旅:基于红帽客户的开源建设实践案例 pdf pdb 阿里云 极速 mobi caj kindle 下载
养老金通论:关于人口结构.养老金制度.金融结构变迁的一般理论 中国财政经济出版社 pdf pdb 阿里云 极速 mobi caj kindle 下载
拼音认读图画故事书 pdf pdb 阿里云 极速 mobi caj kindle 下载
红白喜事礼仪大全实用全书应酬民俗礼仪金典全书农村礼仪司仪32开 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 处世三大奇书:菜根谭+小窗幽记+围炉夜话(附赠国学经典《增广贤文》《娑罗馆清言》《寒窑赋》等) pdf pdb 阿里云 极速 mobi caj kindle 下载
- 新型胶黏剂生产技术及工艺配方 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 钢琴调律师 pdf pdb 阿里云 极速 mobi caj kindle 下载
- CFA一级闪卡/品职教育CFA一考而过系列 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 超级酷乐猫 8 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 中公2016云南省公务员考试用书省考专项教材言语理解与表达考点精讲与高分题库最新版 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 13-18岁 男孩叛逆怎么办 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 完全掌握新韩国语能力考试TOPIK单词(初级中高级全收录乱序版) pdf pdb 阿里云 极速 mobi caj kindle 下载
- 考点帮:古诗文理解性默写(高考必背64+14篇) pdf pdb 阿里云 极速 mobi caj kindle 下载
- 越谚与绍兴方俗语汇研究 pdf pdb 阿里云 极速 mobi caj kindle 下载
书籍真实打分
故事情节:6分
人物塑造:3分
主题深度:8分
文字风格:6分
语言运用:9分
文笔流畅:6分
思想传递:8分
知识深度:9分
知识广度:8分
实用性:4分
章节划分:5分
结构布局:3分
新颖与独特:4分
情感共鸣:9分
引人入胜:3分
现实相关:6分
沉浸感:4分
事实准确性:5分
文化贡献:4分