JavaScript权威指南

弗拉纳根

出版时间

2007-06-01

ISBN

9787564107680

评分

★★★★★
书籍介绍
《JavaScript权威指南(影印版)(第5版)》已经经过全面地修订和扩展,涵盖了构建当今Web2.0应用程序所需的JavaScript技术。《JavaScript权威指南(影印版)(第5版)》不仅是一本实例驱动的程序员指南,同时也是一本可以摆在桌边随时查阅的参考手册,它以全新的章节阐述了有效使用Javascript脚本所需要知道的一切,包括: 脚本化的HTTP和Ajax;XML处理;使用标记的客户端图形;JavaScript的命名空间——编写复杂程序时所必不可少的;嵌入到Java应用程序中的类、闭包、持久层、Flash和JavaScript第一部分详细阐述了JavaScript语言的核心内容。如果你是JavaScript新手,它将教授你这门语言;如果你已经是一个JavaScript程序员,第一部分将能磨练你的技艺并加深你对这门语言的理解。第二部分阐述了在特定浏览器提供的脚本环境下,如何使用JavaScript进行DOM编程。同时运用许多精巧的实例,广泛且深入地阐明了JavaScript如何应用于客户端程序:;为HTML文档生成表格内容;展示DHTML的活力;自动化表单验证;绘制动态饼状统计图;创建可拖曳的HTML元素;为Web应用程序定义键盘快捷键;创建有Ajax特性的工具提示;在Ajax应用中使用XPath和XSLT加载XML文档对象;以及更多第三部分全面介绍了JavaScript语言的核心。讲述了在JavaScript1.5和ECMAScriptversion3中定义的每一个类、对象、构造器、方法、函数、属性和常量。第四部分是关于客户端JavaScript的详细参考,涵盖了遗留的Web浏览器API、标准DOM2API以及新兴的标准,例如XMLHttpRequest对象和标记。
AI导读
核心看点
  • 全面覆盖JS核心语法与ECMAScript标准
  • 深入讲解DOM编程、Ajax及客户端API
  • 兼具实例驱动指南与桌面参考手册功能
适合谁读
  • 希望系统掌握JavaScript语言的开发者
  • 需要查阅JS核心对象与方法的程序员
  • 从事Web前端开发及Ajax应用的技术人员
读前提醒
  • 本书内容厚重,建议作为工具书随时查阅
  • 新手可先读第一部分核心,进阶再读参考
  • 部分章节较深,需结合实践代码加深理解
读者共识
  • 被誉为JavaScript领域的经典权威之作
  • 内容详尽全面,适合长期案头备查使用
  • 翻译质量总体良好,但部分章节略显晦涩

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

精彩摘录
  • "随着 time-sharing 和基于文本的终端机的出现"
  • "但要注意,Attr对象不出现在元素的childNodes[]数组中,不像Element和Text节点那样直接是文档树的一部分。DOM标准允许通过Node接口的attribute[]数组访问Attr 节点。"
  • "当定义了一个函数,他的作用域连就被保存了起来,并且成为函数内部的一部分。在最顶层,作用域链仅由全局对象组成,而并不和词法作用域相关。然而,当定义一个套嵌函数的时候,作用域链就包含了外围的包含函数。这意味着套嵌的函数可以访问包含函数的所有参数和局部变量。 注意:作用域链是活的,并且在函数被调用的时候,可以访问任何当前的绑定。"
  • "有一个对套嵌函数的外部引用,并且套嵌的函数将它的引用保留给外围函数的调用对象。结果是,外围函数的一次特定调用的调用对象依然存在,函数的参数和局部变量的名字和值在这个对象中得以维持。 javascript函数是将要执行的代码以及执行这些代码的作用域构成的一个综合体。在计算机科学术语里,这种代码和作用域的综合体叫闭包。所有的javascript函数都是闭包。但是,当一个套嵌的函数以这种方式被使用【就上面那段那种方式】的时候,常常明确的叫做一个闭包。"
  • "Steve的断点技术使用一个闭包【inspector】来扑获一个函数中的当前作用域(包括局部变量和函数的参数),并将它与全局的eval函数组合起来,从而允许查看作用域。eval得到js代码的一个字符串并返回其结果。"
  • "被设计用来和new运算符一起使用的函数叫做构造函数。构造函数的工作是初始化一个新的创建对象,设置在使用对象前需要设置的所有属性。"
  • "然后,如果一个构造函数返回一个对象值,返回的对象会成为new表达式的值,在此情况下,作为this的值的对象会被抛弃。"
  • "实例属性,实例方法,类属性,类方法"
用户评论
不错
很不错。新版本加入了很多新技术的讲解。如ajax等等。
清晰易懂,面面俱到,如c++primer,java编程思想
唯一的“缺点”是书太厚了...通俗易懂,赞! 不过...我只是简单想学js而已~ so...有了所谓的“缺点”。
看了一遍,代码没有全看。语言通俗到位,不错。得多实践,不过看着懂,到了实践才知道,原来没有真正的弄懂。
多读书,读好书,好读书
找新版看看
犀牛书,适合当词典用,从头看还是JavaScript高级程序设计比较好
经典书目,JavaScript 程序员必备。
经典
收藏