本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。
雅虎资深JavaScript架构师Douglas Crockford倾力之作。
向读者介绍如何运用JavaScript创建真正可扩展的和高效的代码。
前言 I
第1章 精华 1
为什么是JAVASCRIPT? 2
分析JAVASCRIPT 3
一个简单的试验场 4
第2章 语法 5
空白 5
标识符 6
数字 7
字符串 8
语句 10
表达式 15
字面量 17
函数 19
第3章 对象 20
对象字面量 20
检索 21
更新 22
引用 22
原型 22
反射 23
枚举 24
删除 24
减少全局变量污染 25
第4章 函数 26
函数对象 26
函数字面量 27
调用 27
参数 31
返回 31
异常 32
给类型增加方法 32
递归 34
作用域 36
闭包 37
回调 40
模块 40
级联 42
套用 43
记忆 44
第5章 继承.. 46
伪类 47
对象说明符 50
原型 50
函数化 52
部件 55
第6章 数组 58
数组字面量 58
长度 59
删除 60
枚举 60
混淆的地方 61
方法 62
维度 63
第7章 正则表达式 65
一个例子 66
结构 70
元素 72
第8章 方法 78
第9章 代码风格 94
第10章 优美的特性 98
附录A:糟粕 101
附录B:鸡肋 109
附录C:JSLINT 115
附录D:语法图 125
附录E:JSON 136
索引 147
《信息系统项目管理师考试试题分类精解(第5版)》内容简介:本书由希赛教育软考学院组织编写,作为计算机技术与软件专业技术资格(
精彩纷呈的科学家传记视角独特的科学史研究【编辑推荐】全面地对科学家的精神气质和杰出科学成就进行研究,并将其深入浅出地表述
《50件改变世界的裙装》讲述了:你不必是一个追逐时尚的人,或是设计爱好者,也不用奢望一件裙装就能改变整个社会。阅读本书即是
Java Web从入门到精通(配光盘)(软件开发视频大讲堂) 本书特色 “软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个...
《医者的人文情怀:临床小故事》内容简介:本书以住院医师自己亲身讲述在临床轮转过程中所接触的真实故事为基础,结合住院医师自己
信息论与编码学习辅导及习题详解 内容简介 《信息论与编码学习辅导及习题详解》著者:作译者: 傅祖芸编著 ISBN号: 7-5053-9595-5 出版日期: 2...
《CSSWeb站点设计手册》针对初、中级读者,特别是针对入门级读者。书中包含了经过精心筛选的学习CSS必须要了解和掌握的所有内容。
Reinforcementlearning,oneofthemostactiveresearchareasinartificialintelligence,is...
《神经网络权值直接确定法》提出了一种神经网络权值直接确定的方法。不同于传统的神经网络迭代学习思想,新方法可以一步直接计算
《Puppet实战》内容简介:Puppet领域的经典之作,资深运维专家多年一线经验结晶,51cto技术社区强烈推荐,新浪研发中心平台架构部高
《社会共识的形成》内容简介:社会共识是社会凝聚和稳定发展的心理基础,是实现和促进社会共识凝聚的一个重要的前提,因而深入理解
本书是朱利安•阿桑奇目前为止唯一的一部著作,甚至可称为“半部自传”。它是一部见证互联网改变人类历史的伟大纪实文学作品,讲述
《Head First Go语言程序设计》内容简介:Go是为高性能网络和多处理而设计的,但与python和javascript一样,该语言易于阅读和使用。
《物联网系统架构设计与边缘计算(原书第2版)》内容简介:本书涵盖从物联网传感器到云计算的整个物联网解决方案谱系。首先研究现代
本書收載了何丙郁、江曉原、廖育群、韓琦等幾位學者在香港城市大學中國文化中心演講的內容,他們以嶄新的角度與方法,探索中國科
《要怎么收获,先那么栽》内容简介:以自己的努力定义自己的人生,不要让未来的你讨厌现在的自己;没拼过的青春不值一提,坚持梦想
《汽车标志大全.德国、法国、俄罗斯篇》内容简介:汽车品牌和它的标志是一个不可分割的整体,汽车品牌对应着标志。品牌名即是可以读
《王沂孙词集》内容简介:此书系“词系列”丛书之一种。王沂孙存词六十余首,工于咏物诗,且多故国之思,清陈延焯《白雨斋词话》称
《Perl语言入门(第5版)》也就是大家所称道的“小骆驼书”,是Perl程序设计人员最为仰赖的启蒙读物之一。自1993年以来,这本《Per
本书是最全面的机器学习教材之一。书中首先介绍了机器学习的构成要素(任务、模型、特征)和机器学习任务,接着详细分析了逻辑模