词条 | 精通JavaScript |
释义 | 《精通JavaScript》讲述了现代JavaScript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。《精通JavaScript》关注于基础且重要的主题——现代JavaScript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。 书名:精通JavaScript 作者:(美国)JohnResig ISBN:9787115175403 类别:资料教材 定价:49.00 元 出版社:人民邮电出版社 出版时间:2008 译者序Ajax的一夜风行,使JavaScript这门原本被视为玩具的语言承担起了新的角色和任务,在浏览器环境中大放异彩。但由于历史、浏览器厂商以及浏览器解析或实现环境之间迥异等各种原因,这门语言——正如大师Douglas Crockford所说——仍然是世界上最受误解的语言。只要有一定的编程基础,谁都可以耍一耍,但要写好系统化的JavaScript,却未必有多少人能遂心如愿。虽然与有些语言比较起来,JavaScript多少有些不严谨并有设计上的缺陷,但随着前端技术的发展,以及对JavaScript程序员越来越高的要求,JavaScript已经有了很大的发展和完善。因此,挖掘和发挥JavaScript内在的特点,避免和克服设计上的缺陷,才能符合现代前端技术编程的要求,才能编写出“工业级”的JavaScript程序。. 本书的作者John Resig作为著名程序库jQuery的主创者,在书中分享了对JavaScript专家级的理解和经验,系统地总结了JavaScript的语言特点。正如第2章结尾所说:“只要能理解对象的行为、引用的处理和作用域的判断,毫无疑问就能改变你编写JavaScript代码的习惯。”这是一本没有“Hello world”的书,直切JavaScript本质,十分适合进阶而又不掺杂水份。 书中后半部分的例子章节看起来比较适合喜欢有案例分析的读者,但不够深入,有虎头蛇尾之嫌。在网上对本书的许多评论中,也指出John对书中的代码检查不够严谨,影响了此书的实用性,在我们的翻译过程中,都尽可能一一检查并纠正了遇到的错漏。然而,总体来说瑕不掩瑜,本书依然是需要向高级阶段挑战的读者之良师益友。 作者简介JohnResig,世界级Javascript大师,著名框架jQuery的创造者,拥有多年的Web应用程序开发经验。他现在是Mozilla公司的JavaScript传道者,此前曾经在非赢利组织“每个儿童一台笔记本电脑(OLPC)”担任程序员,并在罗切斯特理工学院从事过数据挖掘方面的研究。除了jQuery之外,他还开发7Sparklines程序库、AniWiki、建模工具dModeler等许多有影响的应用程序。 媒体评论要想了解真正深入的JavaScript技术,我推荐《精通JavaScript》。从各方面来看,这本书都非常优秀。. ——Jeremy Keith,著名Web设计师,Bulletproof Ajax一书作者 这两年JavaScript图书渐渐多起来了,但是我没有见到哪本真正讲述高级内容的,本书弥补了这一空白。千万不要等闲视之,否则你很可能无法真正理解其中的精髓。 ——Roger Johansson, 本书的深度令人难以置信,想提升自身功力的JavaScript程序员必读。 ——Nate Klaiber,资深Web架构师 此书是JavaScript快速进阶的优秀之作,通过大量实用的示例讲述了面向对象技术、创建可复用的代码、DOM等内容,并指导读者如何创建自己的JavaScript库。如果你有JavaScript的编程基础且希望能上一个新的台阶,那么此书正好适合! ——Amazon评论 本书非常深入,缺乏编程经验者勿入。 ——Brett Merkey,资深Web程序员 我认为任何中高级JavaScript程序员都会从本书中获益匪浅。其中深入揭示了JavaScript面向对象、事件处理的内部机制,还有许多精彩的实例。全书近乎完美。.. ——Robert Nyman,瑞典Web程序员 本书非常生动流畅,阅读时丝毫没有倦意。 ——mayjune2004,Drupal程序员 你还认为JavaScript只是一门小打小闹的玩具语言?本书将会改变你的看法。书中系统地阐述了许多隐秘特性,看过后你会有豁然开朗的感觉。第一部分是JavaScript进阶必看,而第二、第三部分可以偷学很多有用的技巧。 ——豆瓣评论 极富启发性,所有JavaScript程序员必读。 ——Matthew Pennell,Digital Web Magazine主编 目录第一部分 认识现代JavaScript 第1章 现代JavaScript程序设计 2 1.1 面向对象的JavaScript 2 1.2 测试代码 3 1.3 打包分发 4 1.4 分离式DOM脚本编程 5 1.4.1 DOM 6 1.4.2 事件 7 1.4.3 JavaScript与CSS 8 1.5 Ajax 8 1.6 浏览器支持 11 1.7 小结 12 第二部分 专业JavaScript开发 第2章 面向对象的JavaScript 14 2.1 语言特性 14 2.1.1 引用 14 2.1.2 函数重载和类型检查 16 2.1.3 作用域 19 2.1.4 闭包 20 2.1.5 上下文对象 23 2.2 面向对象基础 24 2.2.1 对象 25 2.2.2 对象的创建 25 2.3 小结 30 第3章 创建可重用代码 31 3.1 标准化面向对象的代码 31 3.1.1 原型式继承 31 3.1.2 类式继承 32 3.1.3 Base库 35 3.1.4 Prototype库 36 3.2 打包 39 3.2.1 命名空间 40 3.2.2 清理代码 42 3.2.3 压缩 43 3.3 分发 45 3.4 小结 47 第4章 调试与测试的工具 48 4.1 调试 48 4.1.1 错误控制台 48 4.1.2 DOM查看器 52 4.1.3 Firebug 54 4.1.4 Venkman 55 4.2 测试 56 4.2.1 JSUnit 56 4.2.2 J3Unit 57 4.2.3 Test.Simple 58 4.3 小结 59 第三部分 分离式JavaScript 第四部分 Ajax 第五部分 JavaScript的未来 第六部分 附录 附录A DOM参考手册 242 附录B 事件参考手册 257 附录C 浏览器 273 索引 275 |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。