您的浏览历史

精通JavaScript(跟随jQuery之父到达前所未有的深度)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动
精彩评论

基本信息

编辑推荐

让你大开眼界的JavaScript力作.
跟随jQuery之父到达前所未有的深度..
Amazon五星盛誉图书...

内容简介回到顶部↑

本书是目前最深入的JavaScript图书,讲述了现代JavaScript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。本书言简意赅,扩展了读者视野,并关注于基础且重要的主题--现代JavaScript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。
  本书适合各层次Web开发人员阅读。

目录回到顶部↑

第一部分 认识现代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

译者序回到顶部↑

Ajax的一夜风行,使JavaScript这门原本被视为玩具的语言承担起了新的角色和任务,在浏览器环境中大放异彩。但由于历史、浏览器厂商以及浏览器解析或实现环境之间迥异等各种原因,这门语言——正如大师Douglas Crockford所说——仍然是世界上最受误解的语言。只要有一定的编程基础,谁都可以耍一耍,但要写好系统化的JavaScript,却未必有多少人能遂心如愿。虽然与有些语言比较起来,JavaScript多少有些不严谨并有设计上的缺陷,但随着前端技术的发展,以及对JavaScript程序员越来越高的要求,JavaScript已经有了很大的发展和完善。因此,挖掘和发挥JavaScript内在的特点,避免和克服设计上的缺陷,才能符合现代前端技术编程的要求,才能编写出“工业级”的JavaScript程序。.
本书的作者John Resig作为著名程序库jQuery的主创者,在书中分享了对JavaScript专家级的理解和经验,系统地总结了JavaScript的语言特点。正如第2章结尾所说:“只要能理解对象的行为、引用的处理和作用域的判断,毫无疑问就能改变你编写JavaScript代码的习惯。”这是一本没有“Hello world”的书,直切JavaScript本质,十分适合进阶而又不掺杂水份。..
书中后半部分的例子章节看起来比较适合喜欢有案例分析的读者,但不够深入,有虎头蛇尾之嫌。在网上对本书的许多评论中,也指出John对书中的代码检查不够严谨,影响了此书的实用性,在我们的翻译过程中,都尽可能一一检查并纠正了遇到的错漏。然而,总体来说瑕不掩瑜,本书依然是需要向高级阶段挑战的读者之良师益友。
感谢刘丹对译稿进行了审校,蓝色理想论坛的mozart0对此书的试译也对我们有所启益,在此表示衷心的感谢。这是译者的处女译作,纰漏错误之处在所难免,但毫无疑问,所有的错误都应该由我们自己负责。请同行和读者大力斧正,我们会在网上维护好勘误http://realazy.org/jspro/erratra 。译者的Email是:projsch@gmail.com,欢迎来信交流。
陈贤安,江疆
2007年11月...

前言回到顶部↑

如果说现代Web应用中有什么不可忽视的事实,那便是JavaScript程序设计成为了一项必备的技能,需要聪敏而且在行的开发者。而问题在于直到最近为止,JavaScrip都被当作一个玩具式的语言——事实上它根本不是。.
在本书中,我会告诉你现代的JavaScript开发是如何进行的,并着力于那些用来构筑专业的动态Web应用所必需的实用技能。
我会先从面向对象JavaScript的基础知识开始,然后介绍好的开发习惯、调试与测试技巧,再介绍DOM脚本编程与事件处理,使你了解到它们是如何让JavaScript、CSS与HTML这三者动态交互的。你将运用这些知识来构建一些改进页面的效果和有趣的交互方式。这之后,我详细地探寻了Ajax背后的概念,以及如何用它来改进用户体验。最后,我会展示一些JavaScript的未来方向——它将发展成什么样子?在本书最后提供的附录能帮助你更方便快捷地查询语法。
本书自始至终贯穿着许多实例分析与大量可以重用的函数,你可以在自己的应用程序中加以运用,以体会本书介绍的概念。这些代码应有尽有,从相册、自动完成的搜索框到一个完整的Ajax wiki应用程序。此外,我还提供了一系列运用现代JavaScript库的例子,这些库包括Prototype,Scriptaculous等。
只要有基本JavaScript经验的程序员都能够通过阅读此书了解到这些技术后面的最新技巧。我希望你能从阅读本书中获得进步,并学到成功的JavaScript开发者所必备的一切知识。..

John Resig

致谢
我希望借此机会感谢所有使本书能够顺利出版的朋友。出书是个浩大的工程,非常感谢大家一直以来的帮助和指导。
我要感谢我的编辑Chris Mills,他找到我并鼓励我写作本书。他勾勒了本书大部分的结构、顺序和基础性工作。如果没有他,这个项目是不可能实现的。
我要感谢我的技术编辑Dan Webb,他详尽地检查了我的代码,提醒我JavaScript语言中的种种细节。由于他的工作,本书中的代码才能以这样准确、易懂的方式呈现出来。
我感谢文字编辑Jennifer Whipple和制作编辑Laura Esterman,有她们的帮助才使得本书易读易懂,还去除了不少的错漏。
我还要感谢Tracy Brown Collins,我的项目经理,她保证了我协调有序地工作,才得以在最后期限到来前完成本书。
还感谢Julia West和Josh King,他们在我写作的日子里一直支持我,虽然这段时间我逃避了其他的一些责任。Julia每天都在我身边,让我坚强,鼓励我努力工作,并保证我如期完成写作。
最后,我要感谢我的家人和朋友们,感谢这些年来他们的支持和鼓励。...

媒体评论回到顶部↑

要想了解真正深入的JavaScript技术,我推荐《精通JavaScript》。从各方面来看,这本书都非常优秀。.
——Jeremy Keith,著名Web设计师,Bulletproof Ajax一书作者
这两年JavaScript图书渐渐多起来了,但是我没有见到哪本真正讲述高级内容的,本书弥补了这一空白。千万不要等闲视之,否则你很可能无法真正理解其中的精髓。
——Roger Johansson,www.456bereastreet.com
对于中高级JavaScript程序员,我强烈推荐本书。书中的各种技术可谓个个珠玑。
——www.javascriptkit.com
本书的深度令人难以置信,想提升自身功力的JavaScript程序员必读。
——Nate Klaiber,资深Web架构师
此书是JavaScript快速进阶的优秀之作,通过大量实用的示例讲述了面向对象技术、创建可复用的代码、DOM等内容,并指导读者如何创建自己的JavaScript库。……如果你有JavaScript的编程基础且希望能上一个新的台阶,那么此书正好适合!
——Amazon.com评论
本书非常深入,缺乏编程经验者勿入。
——Brett Merkey,资深Web程序员
我认为任何中高级JavaScript程序员都会从本书中获益匪浅。其中深入揭示了JavaScript面向对象、事件处理的内部机制,还有许多精彩的实例。全书近乎完美。..
——Robert Nyman,瑞典Web程序员
本书非常生动流畅,阅读时丝毫没有倦意。
——mayjune2004,Drupal程序员
你还认为JavaScript只是一门小打小闹的玩具语言?本书将会改变你的看法。书中系统地阐述了许多隐秘特性,看过后你会有豁然开朗的感觉。第一部分是JavaScript进阶必看,而第二、第三部分可以偷学很多有用的技巧。
——豆瓣评论
极富启发性,所有JavaScript程序员必读。
——Matthew Pennell,Digital Web Magazine主编

【插图】

chatu
评论交流

共有36人开贴评论  49人参与评论  32人参与打分 查看

23人
 71%
用户平均打分
我要写评论 help如何参与评论和打分
6人
 18%
2人
 6%
0人
 0%
1人
 3%

hanzhengking6

二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-1-3 19:40:00
已经读了大半 内容绝对没的说 翻译还过得去 有些不足的是书中有些代码存在错误 涉及到浏览器兼容性的不说 有些代码根本就不通顺 语法都错了 比如引用Dean Edwards的Add Event库的那段代码 有个变量根本就没初始化就直接用 我敢说至少译者没认真读这段代码 奇怪的是第一章中译者还纠正了作者原来代码中的一个错误 看来有虎头蛇尾的嫌疑 不过总的来说这本书是值得买的
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

CoolJie2001

专家级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2008-4-17 15:19:00
一句话评论,如果你要做一个更高级的JavaScript程序员,这本书是必不可少的。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

CoolJie2001

专家级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2008-3-11 18:30:00
图灵的书的封面怎么越设计越难看了,原来的封面风格不错啊。这个封面说实话太难看了。
书的内容倒是比较高阶。不错
回复 ( 4条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得4支)  扔鸡蛋 (得0个)

heiyeluren
二级评论员
精彩书评
评价等级:  
发表于:2008-3-18 22:29:00
书非常不错,我看过了,翻译的非常好,比其他的翻译的强多了,恩,支持一下!
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

assjjwz123

专家级评论员
  
发表于:2010-2-9 16:23:00
这本书我基本看完了,但还需要继续多看几遍,中文版错误比较多(代码、文字),且有些地方翻译也不是很恰当,建议结合原版英文书看,总体是一本很好的书,茅塞顿开的感觉,但不适合初学者。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共36条)