精通JavaScript(跟随jQuery之父到达前所未有的深度)
基本信息
- 原书名: Pro JavaScript Techniques
- 原出版社: Apress
- 作者: (美)John Resig
- 译者: 陈贤安 江疆
- 丛书名: 图灵程序设计丛书
- 出版社:人民邮电出版社
- ISBN:9787115175403
- 上架时间:2008-3-10
- 出版日期:2008 年4月
- 开本:16开
- 页码:289
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > javascript
编辑推荐
让你大开眼界的JavaScript力作.
跟随jQuery之父到达前所未有的深度..
Amazon五星盛誉图书...
内容简介回到顶部↑
本书是目前最深入的javascript图书,讲述了现代javascript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。本书言简意赅,扩展了读者视野,并关注于基础且重要的主题--现代javascript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。
本书适合各层次web开发人员阅读。
本书适合各层次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
第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月...
本书的作者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开发是如何进行的,并着力于那些用来构筑专业的动态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主编
——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主编
【插图】


点击看大图




加载中...
