JavaScript权威指南(第6版)

David Flanagan

出版时间

2012-03-31

ISBN

9787111376613

评分

★★★★★

标签

编程

书籍介绍

本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。

第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。

本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。

AI导读
核心看点
  • JavaScript领域经典权威指南,被誉为犀牛书
  • 全面涵盖语言核心、浏览器API及DOM参考
  • 深入解析闭包、作用域等底层机制与最佳实践
适合谁读
  • 希望系统掌握JS核心语法的初中级程序员
  • 需要查阅API细节的Web前端开发人员
  • 追求精通JavaScript底层原理的进阶者
读前提醒
  • 本书基于ES5标准,部分语法已显陈旧
  • 翻译质量参差不齐,建议配合英文原版阅读
  • 内容厚重,适合作为案头工具书随时查阅
读者共识
  • 内容详尽权威,是JS学习不可或缺的圣经
  • 翻译存在瑕疵,部分代码示例可能有误
  • 适合深入研读核心章节,API部分可略读

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "随着 time-sharing 和基于文本的终端机的出现"
  • "但要注意,Attr对象不出现在元素的childNodes[]数组中,不像Element和Text节点那样直接是文档树的一部分。DOM标准允许通过Node接口的attribute[]数组访问Attr 节点。"
  • "当定义了一个函数,他的作用域连就被保存了起来,并且成为函数内部的一部分。在最顶层,作用域链仅由全局对象组成,而并不和词法作用域相关。然而,当定义一个套嵌函数的时候,作用域链就包含了外围的包含函数。这意味着套嵌的函数可以访问包含函数的所有参数和局部变量。 注意:作用域链是活的,并且在函数被调用的时候,可以访问任何当前的绑定。"
  • "有一个对套嵌函数的外部引用,并且套嵌的函数将它的引用保留给外围函数的调用对象。结果是,外围函数的一次特定调用的调用对象依然存在,函数的参数和局部变量的名字和值在这个对象中得以维持。 javascript函数是将要执行的代码以及执行这些代码的作用域构成的一个综合体。在计算机科学术语里,这种代码和作用域的综合体叫闭包。所有的javascript函数都是闭包。但是,当一个套嵌的函数以这种方式被使用【就上面那段那种方式】的时候,常常明确的叫做一个闭包。"
  • "Steve的断点技术使用一个闭包【inspector】来扑获一个函数中的当前作用域(包括局部变量和函数的参数),并将它与全局的eval函数组合起来,从而允许查看作用域。eval得到js代码的一个字符串并返回其结果。"
  • "被设计用来和new运算符一起使用的函数叫做构造函数。构造函数的工作是初始化一个新的创建对象,设置在使用对象前需要设置的所有属性。"
  • "然后,如果一个构造函数返回一个对象值,返回的对象会成为new表达式的值,在此情况下,作为this的值的对象会被抛弃。"
  • "实例属性,实例方法,类属性,类方法"
作者简介
David Flanagan是一名程序员,也是一名作家,它的个人网站是http://davidflanagan.com。他在O'Reilly出版的其他畅销书还包括《JavaScript Pocket Reference》、《The Ruby Programming Language》,以及《Java in a Nutshell》。David毕业于麻生理工学院,获得计算机科学与工程学位。他和妻子和孩子一起生活在西雅图和温哥华之间的美国太平洋西北海岸。
目录
前言 1
第1章 JavaScript概述 5
1.1 JavaScript语言核心 8
1.2 客户端JavaScript 12
第一部分 JavaScript 语言核心

显示全部
用户评论
翻译的不好。
中文翻译版总算出来了。http://ued.taobao.com/blog/2012/04/19/javascript/
书不错,但这一版翻译的太差。代码多处有错(英文版没有),怀疑没校对过。
读了后好像有长进又好像没长进,果然是白读了的节奏T_T
圣经式JS工具书
读第7版前 重新浏览此书 很厚
前端圣经
经典
不完全是一本字典书,相比于计算机领域的其他砖头,可读性、全面性和深入性都相当可以,真正读完就能实操的语言手册。自己一个字一个字一行代码一行代码的读完过第5版和第6版,后续上手生产环境中的工程框架基本不会有任何障碍。
这本书在2021年四月份有了最新版。第六版因为是2012年出版,所以一直采用ES5,第七版删除了大量无用内容,彻底使用ES6标准。新版变动蛮大的,能看第七版就看第七版吧
下载
收藏