基本信息
- 原书名:JavaScript: The Good Parts
- 原出版社: O'Reilly Media, Inc.
- 作者: Douglas Crockford
- 译者: 赵泽欣 鄢学鹍
- 丛书名: 电子工业出版社O'Reilly系列
- 出版社:电子工业出版社
- ISBN:9787121084379
- 上架时间:2009-4-23
- 出版日期:2009 年4月
- 开本:16开
- 页码:155
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > 网络编程 > javascript
编辑推荐
雅虎资深JavaScript架构师Douglas Crockford倾力之作。.
向读者介绍如何运用JavaScript创建真正可扩展的和高效的代码。...
内容简介
计算机书籍
JavaScript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。Douglas Crockford在本书中剥开了JavaScript沾污的外衣,抽离出一个具有更好可靠性、可读性和可维护性的JavaScript子集,让你看到一门优稚的、轻量级的和非常富有表现力的语言。作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的糟粕和鸡肋部分,且告诉你如何避免它们。最后还介绍了JSLint,通过它的检验,能有效地保障我们的代码品质。.
这是一本介绍JavaScript语言本质的权威书籍,值得任何正在或准备从事JavaScript开发的人阅读,并且需要反复阅读。学习、理解,实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。...
作译者
他也是ECMAScript委员会的成员之一。...
目录
第1章 精华 1
为什么是JAVASCRIPT? 2
分析JAVASCRIPT 3
一个简单的试验场 4
第2章 语法 5
空白 5
标识符 6
数字 7
字符串 8
语句 10
表达式 15
字面量 17
函数 19
第3章 对象 20
对象字面量 20
检索 21
更新 22
引用 22
原型 22
译者序
翻译大师的作品,一边是感到万分的荣幸,一边也是兢兢小心。因为吉尔伯特海特(美国教育家)曾经说过:写了一本很糟糕的书只是犯错而已,而把一本好书翻译得很糟糕则是犯罪。但这样的大师经典之作,即便是冒着犯罪的风险,也值得翻译出来并推荐给大家。一直到现在,依然有很多资深的开发人员对JavaScript存有偏见。秦歌和我,分别负责雅虎口碑网和淘宝网的前端开发组,对此的感受更为深刻。但即便是他们也不得不承认,JavaScript正日益成为互联网中最普及和最重要的开发语言。
Crockford 曾写过很著名的一篇文章——《JavaScript:世界上最被误解的语言》。建议看到这里的所有读者都找来这篇文章(http://javascript.crockford.com/javascript.html)并仔细阅读。早期的商业原因和规范缺欠给JavaScript 这门语言蒙上了阴影;Copy+Paste式滥用也让JavaScript显得廉价不堪;更糟糕的是,还有大量不负责任的书籍把蹩脚的用例奉为正统,印成了铅字,让新手们从一开始就走上了歧途。不可否认,JavaScript自身确实存在着不少瑕疵,但瑕不掩瑜。Crockford 为此凭借他广博的学识和丰富的经验提炼出JavaScript的精华子集。开发人员只要在这个子集的范畴中编程,就既能使用JavaScript强大的表现力和卓越的动态性,又能免去许多无端的调试烦恼和安全隐忧。..
这本书很薄,但承载的内容却非常丰厚和深入。翻译的过程中我也常感汗颜,原来自诩对JavaScript颇为了解的我深刻感受到自己知识面的浅薄和不完整,于是翻译的过程也成为了自己检讨和学习的过程,收获颇丰。Crockford 在前言中告诫大家,这本书是需要反复阅读的。我们同样推荐所有的读者这样做。
我想每一个热爱技术的开发人员都希望自己有一天成为某个领域的大师。我通过翻译大师的著作也得到了一个启示。“取其精华,去其糟粕”本就是前人告诉我们的学习态度与方法,对日新月异的IT领域来说更是该如此。当我们面对这些层出不穷的新技术新理念时,不要匆忙地照单全收或全盘否定。找到最适合工作或自己最感兴趣的技术,并用科学的方法潜下心来坚持学习和研究,我们同样也可以成为大师!
“大师牛人,宁有种乎?”
最后,我要感谢博文视点的赵士威老师在译书的过程中给我们的莫大帮助。还有周筠老师,她爽朗的笑声让人倍感亲切。我还要感谢我的同事,来自美国NCSU的晓荷,是博采中外的她给我建议,把JavaScript 的“好、中、坏”特性翻译为更贴切的“精华、鸡肋、糟粕”。当然,家中的领导(负责接管稿费)是一定要特别感谢的。相信我,如果你身后没有一位善解人意的女人,还是不要去做翻译的好。...
赵泽欣(小马)& 鄢学鹍(秦歌)
前言
——威廉·莎士比亚,《仲夏夜之梦(A Midsummer Night's Dream)》
这是一本关于JavaScript编程语言的书。它的读者是那些因为偶然事件或好奇心驱使而首次冒险进入JavaScript世界的程序员。它也是为那些处于JavaScript新手水平并准备更深入了解这门语言的程序员准备的。JavaScript是一门令人惊讶的强大语言。它不按常规给出一些挑战,但是作为一门轻量级的语言,它是易于掌握的。
在这里我的目标是帮助你学习JavaScript的编程思想。我将展示这门语言的组成部分,并且让你逐步上手,学会如何组合各个部分。这不是一本参考书。它不会对这门语言和它的怪癖进行全面而详尽的介绍。它不包含你希望知道的一切。那些东西你很容易在网上找到。反之,这本书仅包含那些真正重要的东西。
这本书不是写给初学者的。我希望某天写一本叫《JavaScript:第一部分(JavaScript:The First Parts)》的书,但是此书非彼书。这也不是一本关于Ajax或Web编程的书。本书关注的就是JavaScript,它只是Web开发者必须掌握的一门语言。
这不是一本傻瓜书。这本书虽然薄,但知识点密集。它包括了大量的内容。如果为了理解它而不得不反复阅读,请别沮丧。你的付出将会有所回报。
本书的约定
本书使用下列排版约定。
斜体
表示专业词汇、链接(URLs)、文件名和文件扩展名。
等宽字体
表示广义上的计算机编码。它们包括命令、配置、变量、属性、键、请求、函数、方法、类型、类、模块、属性、参数、值、对象、事件、事件处理程序、XML与XHTML标签、宏和关键字。
等宽粗体
表示应该由用户按照字面输入的命令或其他文本。
代码用例
这本书是为了帮助你做好工作。一般来说,你可以在程序和文档中使用本书中的代码。你无须联系我们获取许可。例如,使用来自本书的几段代码写一个程序是不需要许可的。出售和散布O'Reilly书中用例的光盘(CD-ROM)是需要许可的。通过引用本书和用例代码来回答问题是不需要许可的。把本书中大量的用例代码并入到你的产品文档中是需要许可的。
我们赞赏但不强求注明信息来源。一条信息来源通常包括标题、作者、出版者和国际标准书号(ISBN)。例如:“JavaScript:The Good Parts by Douglas Crockford.Copyright 2008 Yahoo!Inc.,978-0-596-51774-8.”。
如果你感到对示例代码的使用超出了正当引用或这里给出的许可范围,请随时通过permissions@oreilly.com联系我们。
如何联系我们
如果你想就本书发表评论或有任何疑问,敬请联系出版社: