您的浏览历史

JavaScript:优良的部分(英文影印版)

促销活动

基本信息

内容简介回到顶部↑

大多数编程语言包含优良和拙劣的部件,但对JavaScript而言后者的比重较大,因为它在匆忙中开发和发布,还没能够得到精炼。这本权威的书剔除了大多数可怕的JavaScript特性,展现了JavaScript的另一部分,这一部分比JavaScript语言作为一个整体更加稳定、更具有可读性以及可维护性——可以用这个部分创建真正可展的合高效的代码。
作者Douglas Crockford(他被很多开发社区认为是JavaScript专家)提出了足够多的好想法,让JavaScript成为一个杰出的面向对象编程语言。不幸的是,这些好想法(比如函数、弱类型、动态对象和表达能力很强的对象文字注释)被掺杂了些坏想法(比如基于全局变量的编程模型)。
当Java Applet陨落的时候,JavaScript成为了Web编程的缺省语言,但它的流行程度跟它作为一个编程语言的质量完全没有关系。在《JavaScript:The Good Parts》一书中,Crockford深度分析了一堆好的意图和盲目的错误,为你提供了所有JavaScript的地道优良部分的细节,包括:
·语法·继承·方法
·对象·数组·风格
·函数·正则表达式·美丽的特性
使用《JavaScript:The Good Parts》一书,你会发现一个美丽、优雅、轻量级和具有很强表达能力的语言,让你创造有效的代码,无论你正在管理对象库,还是只是试着让Ajax快速运行。如果你为Web开发站点或者应用程序,那么这本书是绝对必需的。

作译者回到顶部↑

本书提供作译者介绍

Douglas Crockford是雅虎的高级Javascfipt架构师,他以发明和维护JSON(JavaScript对象注释)而闻名。他经常在JavaScript高级主题的会议上发言,也是ECMAScript委员会的成员。


.. << 查看详细

目录回到顶部↑

Preface
1. Good Parts
 Why JavaScript?
 Analyzing JavaScript
 A Simple Testing Ground
2. Grammar
 Whitespace
 Names
 Numbers
 Strings
 Statements
 Expressions
 Literals
 Functions
3. Objects
 Object Literals
 Retrieval
 Update
 Reference
 Prototype
评论交流

共有8人开贴评论  8人参与评论  5人参与打分 查看

5人
 100%
用户平均打分
我要写评论 help如何参与评论和打分
0人
 0%
0人
 0%
0人
 0%
0人
 0%

5star

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-7-3 17:25:00
如果你看着javascript语言不是和c或者java的语法很象么,你真应该读一下这书,因为你只说对了不到十分之一。
要命的是所有你在c 和java的世界里学会的东西,绝对地阻碍你掌握新东西,如果你不信我的断言,测验一下你自己:
下载一个mozilla的javascript解释器的代码(如果你不知道怎么找到,还是别看这书了,浪费你的时间),里面有一个Y.js,能用你的老知识解释?javascripts受到scheme很大的影响,因为eich本来要写一个scheme的解释器的。函数式编程,java,c 完全陌生。
self和smalltalk也是面向对象,但是不是你知道的那种面向对象,很多人都掉到这样的坑里了,包括jquery的作者,因为这里的继承根本就不是类的继承,而是对象的继承,如果你看到前面这话觉得莫名奇妙,你肯定要倒大霉。
c /java程序员和perl/python/bash/ruby程序员最大的区别你知道是什么么?代码量多一个量级,执行量少一个量级,程序是写给人和机器的,千万别忘了这两点,让别人看不完,看不懂的程序通常连作者也不能很好的执行它。你知道大部分程序员很简单的就是没法执行自己的程序么?你必须敲过千千万万的命令行,写过比代码还多的测试,你才对我的这些话感到认同。你要能方便的执行你的程序:)
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

liwb

一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-4-17 10:57:00
这的去是一本好书,很薄但是很深入。英文也不是那么难,适合阅读。对于像深入了解JavaScript的程序员,是首选。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

xypmdxx
五级评论员
  
发表于:2010-4-22 13:34:00
如果你看着javascript语言不是和c或者java的语法很象么,你真应该读一下这书,因为你只说对了不到十分之一。
要命的是所有你在c 和java的世界里学会的东西,绝对地阻碍你掌握新东西,如果你不信我的断言,测验一下你自己:
下载一个mozilla的javascript解释器的代码(如果你不知道怎么找到,还是别看这书了,浪费你的时间),里面有一个Y.js,能用你的老知识解释?javascripts受到scheme很大的影响,因为eich本来要写一个scheme的解释器的。函数式编程,java,c 完全陌生。
self和smalltalk也是面向对象,但是不是你知道的那种面向对象,很多人都掉到这样的坑里了,包括jquery的作者,因为这里的继承根本就不是类的继承,而是对象的继承,如果你看到前面这话觉得莫名奇妙,你肯定要倒大霉。
c /java程序员和perl/python/bash/ruby程序员最大的区别你知道是什么么?代码量多一个量级,执行量少一个量级,程序是写给人和机器的,千万别忘了这两点,让别人看不完,看不懂的程序通常连作者也不能很好的执行它。你知道大部分程序员很简单的就是没法执行自己的程序么?你必须敲过千千万万的命令行,写过比代码还多的测试,你才对我的这些话感到认同。你要能方便的执行你的程序:)
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

kuafoo
一级评论员
  
发表于:2009-12-20 19:58:00
真要找一本不错的JavaScript的书
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

fantasybei

一级评论员
  
发表于:2009-5-1 1:08:00
这书确实不错,打算买一本,再仔细研读,嘿嘿
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共8条)