您的浏览历史

JavaScript王者归来

 电子书Web试读版:试读本书 全部品种


精彩评论
市场价 : ¥86.00
会员价 : ¥66.22

基本信息
【评  价】 (共 37 条) 参与评论
【作  者】月影 [同作者作品] [作译者介绍]
【出 版 社】 清华大学出版社     【书 号】 9787302173083
【上架时间】 2008-6-25
【出版日期】 2008 年7月 【开 本】 16开 【页 码】 712     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > 网络编程 > javascript
编辑推荐

这是一本寻求JavaScript解决之道的书.
这是一本探寻程序设计思想本源的“魔法典籍”..
从简单的语言基础到丰富的实际应用再到语言本质的深入剖析
字里行间包含作者对JavaScript实践乃至程序设计思想的深入思考和总结...



推荐阅读
JavaScript完全自学宝典

市场价:¥59.80
4-5星价:¥47.84
[购买] [收藏]
JavaScript编程循序渐进

市场价:¥45.00
4-5星价:¥36.00
[购买] [收藏]

【内容简介】

你手中的这本《JavaScript王者归来》不仅是一本传播知识的书,更是一本求道的书。
本书分为五个部分循序渐进地与读者讨论了JavaScript的方方面面,从简单的语言基础到丰富的实际应用再到深入剖析语言本质的高级话题,字里行间包含着作者多年工作中对JavaScript实践乃至程序设计思想的深入思考和总结。
本书揭开了JavaScript的面纱,绕过误解和虚幻的表象,引领你探索程序王国的奥妙。它既是一本为初学者准备的入门级教程,又是一本探寻程序设计思想本源的“魔法典籍”,也是一本Web开发工程师们需要的案头参考书。
本书是你进入脚本王国的一把钥匙,引导你领略脚本魔法的神奇魅力。它还是一本着眼于未来改变互联网的启蒙读物,在它的引领下,你将在互联网的世界里获得你所希望得到的知识、智慧、成就和快乐。

【编辑推荐】

脚本神力与你同在,无忧版主月影力作。 
  这是一本寻求JavaScript解决之道的书,这是一本探寻程序设计思想本源的“魔法典籍”,从简单的语言基础到丰富的实际应用再到语言本质的深入剖析,字里行间包含作者对JavaScript实践乃至程序设计思想的深入思考和总结。脚本攻击就在黎明发起。

【作译者介绍】

作者: 吴亮
作者:吴亮(网名月影)早年曾在微软亚洲研究员做过访问学生、在金蝶软件有限公司先后担任过核心开发工程师、设计师和项目经理,现任百度电子商务事业部Web开发项目经理。多年来致力于JavaScript技术和Web标准的推广,活跃于国内极有影响力的JavaScript专业网站——无忧脚本(www.51js.com),并担任JavaScript版的版主。平时热爱文学、写作和围棋。 .. << 查看详细

[同作者作品]
JavaScript王者归来

本书提供作译者介绍
吴亮,(网名月影),早年曾在微软亚洲研究院做过访问学生、在金蝶软件有限公司先后担任过核心开发工程师、设计师和项目经理,现任百度电子商务事业部Web开发项目经理。多年来致力于JavaScript技术和Web标准的推广,活跃于国内极有影响力的JavaScript专业网站——无忧脚本(www.51js.com),并任JavaScript版的版主。平时热爱文学、写作和围棋。
.. << 查看详细

【目录信息】

第一部分 概论
 第1章 从零开始
  1.1 为什么选择JavaScript?    
   1.1.1 用户的偏好--B/S模式    
   1.1.2 在什么情况下用JavaScript    
   1.1.3 对JavaScript的一些误解    
    1.1.3.1 JavaScript和Java的关系    
    1.1.3.2 披着C外衣的Lisp    
    1.1.3.3 关于JavaScript的思维定势    
    1.1.3.4 JavaScript是为业余爱好者设计的?    
    1.1.3.5 JavaScript是面向对象的吗    
    1.1.3.6 其他误解    
   1.1.4 警惕!脚本诱惑    
   1.1.5 隐藏在简单表象下的复杂度    
   1.1.6 令人迷惑的选择--锦上添花还是雪中送炭    
   1.1.7 回到问题上来    
  1.2 JavaScript的应用范围    
   1.2.1 客户端的JavaScript    
   1.2.2 服务器端的JavaScript    
<< 查看详细目录

【前言】

你好,很高兴你能翻开这本书——《JavaScript王者归来》。.
书名中的“王者”,并不是指我这个作者,而是指你们——偶然地停下来,饶有兴趣地翻阅这本书的每一位读者。正是你们对JavaScript和Web开发的浓厚兴趣和热情,使得Web领域发生了和正在发生着翻天覆地的变化,也使得我有信心和毅力去完成这样一本厚厚的书。所以,这本书,是献给你们的,现在的和将来的JavaScript王者们!
这是一本什么样的书呢?作为作者,我很希望它能成为一本带着神奇力量的魔法书,能够将你对技术的兴趣,转化为神奇的魔力,帮助你在Web应用中写出不可思议的奇迹般的漂亮代码。当然,也许这只是我的一个美好的愿望,但是如果你是带着.. << 查看前言

【媒体评论】

网友评论

emu:这是我多年来最期盼的一本JS的书。月影式的思考问题的方式和角度,总是让人耳目一新。
我首先想说的是,作者不是个正常人来着。如果说像我这样的正常人看一个问题,可以构造出来一个数学模型,用一个函数来描述它fn(a,b,c,d...)={do sth.},在确定了n个参数后,问题就可以解决;那么到了月影手里,这个问题就变成了n维的问题空间,在只确定了部分条件的时候,就可以把这个n维空间在一个n-m维空间上做一个投影,转化为另一个问题来看待(22.4节关于Currying的内容,是我看过的最精彩的关于函数式编程的讲解之一)。
一个脚本开发的问题,到了月影手里,也许实质上是个滤波器的问题(见本书第一章),也许和波粒二像性有关(看月影以前的博文),也许实质上是受到测不准原理的限制,也许和多维时空有密不可分的关系(都是某次和月影聊天时的话题),也许背后更有不可捉摸的“道”。月影看待问题的目光,总是这样穿透表象,深入实质,并升华了问题本身,最后不但可以解决这一个问题,还可以解决相关的一系列问题,而且在解决问题的过程中,我们可能已经解决了一系列的问题。这种月影式的风格,让我们每每击案叫绝。
这些年来,在JavaScript和DOM上面基于对象和函数式编程,网友们有过无数的尝试和探索。但是这样的探索之路是如此艰难,限于精力和能力,我们往往只能在得到零星小小的突破后便折返。我们也一直期待有达人可以穿透那些荆棘后把沿途的这些风景整理出来给后人分享,但是我们都知道这些风景只要看一眼已经是如此之难,要什么样的人,才能攀下这么多的高峰,并把它们一一系统的整理出来,呈现在大家面前?

aoao:是不是看到书的文字过于华丽,是不是认为这不是技术人员写的书?别急~华丽的语言并不与技术冲突,虽然很难想像得到有一本技术类的书读起来可以用舒服来形容,很不巧,刚好这本书就是。
是不是找不到有专门介绍IE或Firefox兼容的一章,是不是正想放弃这本书?别急~这不是一本只专注解决特定问题的书,而是一本让您看到JavaScript真相的书,当你了解了事实的真相时,问题自然迎刃而解。

dh20156:许久不曾买书,嗷嗷和月影的书是我至今为止最为期待的两本!
月影的这本书从开篇便用经验及趣味的脚本来吸引读者,加上引人入胜的描述方式,让人心痒不止,不睹不快!
再谈谈本书的设计,理论知识由浅到深的推进,实战则从最简单的应用直到当前最流行应用的深入分析,更值得一提的是,作者无时无刻不在引导着读者朝着一个真正的程序员的方向去看待问题、思考问题、解决问题!可以说,本书是一本“老少皆宜”的JavaScript参考手册!无论是新手还是已从事JavaScript工作多年的人,都可以从中获得巨大的帮助!
希望本书能够帮到更多的人,为Web开发带来更多新突破!

winter:这是一本求“道”的书。市面上关于JavaScript的书极多,且不乏精品,然而多执著于“术”。若讲JavaScript的语法,ECMA262标准的文档已经足够,若讲JavaScript与DOM应用,MSDN和W3C上的DOM参考也足够。
JavaScript是一门很有趣的语言,每取得一点更深入的理解,我便以为自己已经彻悟。从最初的函数使用、面向对象、原型继承、函数对象到后来作用域链、functional、预解析、表达式解析机制、动态语言特性,每在此道路上前进一步,我都曾以为自己到达了顶峰。然而,事实上是,简单的语法也能承载深刻的思想。巧妙的设计让JavaScript成为一门兼有元类(meta-class)、类(class-based)、原型(prototype-based)三种面向对象特性和functional特性的动态语言。回忆起来,对这样的语言,说我已到达顶峰,是十分可笑的。
这本书虽然已经详细到足可以代替参考手册来查阅,但是,它是一门讲思想的书。她将以优美的文字和同样优美的代码向你展示JavaScript的独特魅力。读过这本书,你不但能了解JavaScript,还会对整个编程的思想有一个新的认识,对于面向对象语言、函数式语言、动态语言有全新的理解。
从另一个角度说,思想也并非作者所追求的“道”的终极。透漏一下,除了项目经理/资深程序员外,作者还有很多身份:论坛版主、文学爱好者(写的小说挺不错、就是更新慢了点)、理论物理爱好者(是的,你将会看到他经常把程序跟理论物理联系起来)。读过这本书,你也许能理解作者所追求的“道”。
多说无益,赶紧弄一本回家看吧。..

leisang:正在看样章,非常不错。前面的建议确实很有意义,一个JS初学者首先要学的不是如何炫耀各种网页特技,而是限制自己的欲望,保证只在必要的地方使用。

月影:那你觉得我写这本书是为什么?为名?为利?还是什么?
这本书的市场定位和读者群又是什么?
我和出版社的关系是什么?出版社为什么让我写这本书?他们对市场有过怎样的研究?我作为签约作者,又如何去对待这本书,如何在这之间取舍?如何同时对出版社和读者负责?
很多事情不是由我能够决定的,而你呢,要理解他人的付出和他人的难处……
你知道一本600页的书一年时间完成需要多少付出吗?
你知道被人期待而恨自己能力不能再高一点的那种感觉吗?
你知道自己累死累活写出来的书,本以为能够虚心接受心平气和的指点和批评的时候突然受到劈头盖脸的一通乱棒时的那种感觉吗?
不是我接受不了尖锐的批评,而是我希望评论时能够稍微体谅一下我这个作者,平和地告诉我哪里不好,哪里要修改……而不是一上来就说我这本书是没有价值的……
你的技术和知识面我还是比较认可的,你的批评我也虚心接受,但你前面的一些过于尖锐的言辞我接受不了,抱歉了~
(策划编辑点评:上面这段话是作者对一个在论坛上以极不友好的言词和视角攻击他的书的网友的回复,之所以把这段话放在这里,是因为从这段话中可以感受到作者对自己作品倾注的感情。令我感动的是这句话——“你知道被人期待而恨自己能力不能再高一点的那种感觉吗?”)

redcarpet:作者乃我的围棋师傅,我相信他的文章就如他教的围棋一样,让JS的学习者能进入神奇的JS之门。
希望JS迷们,能接近那传说中的“神之一技”的境界。
个人觉得最有看点的部分:第五部分 第二十二章 看点:闭包与函数式编程。
还有一点小小建议:
新学JS的朋友,可以试着按如下顺序看:第一部分 第三章 开发环境和调试方法,第二部分 全部,第三、四部分,第五部分 最后看。
刚接触任何一门语言,碰到的问题就是编辑环境了,好多初学者自己摸索的话,会走不少的弯路。JS也不例外,先了解开发环境和调试方法,磨刀不误砍柴功。
刚学JS,不要立刻陷入具体使用环境中的问题,先把语言的核心、思想学好了,再看客户端、服务端上的JS。第二部分学透了,就会为后续的章节打下了比较好的基础。

voocoo:强烈支持一下,久闻月影大侠的名字,出书了我一定会买一本,光看目录就够吸引我了!

greatghoul:这位兄台可就不对了,入门书是很多,但真正优秀的不是很多,现在比的就是谁的书能让读者更容易的入门,讲得那么专业,小孩子吓都吓死了,还入门个pp呀。
月版在论坛里名声也算不小,解决的问题也算不少,而且还有大公无私的精神(上面有所提及),大家都喜欢他(她)的生动的语言,读他(她)的书就好像在论坛里面和他(她)交流一样,在这样具有亲和力的环境中入门,是非常享受的。
这位兄台或许书读的很多,但对入门书籍方面只是想当然,不是书写得专业就行,像《Thinking in Java》就写得很有亲和力,但依然受很多所谓专业人士的抨击,然而读者喜欢。月版要致力于写类似于Thinking in JavaScript的东西呀。

秦皇也爱JS:说实话,这本书非常好看,月影的写作水平和文字功底是非常之高啊。像《JavaScript权威指南》,有时候看着看着就看不下去了,但这本书的样章却让我看得兴致盎然,不忍释卷。里面竟然还穿插了我喜欢的《明朝那些事儿》的句子,呵呵,真是奇峰迭起。比起呆板严肃的译版,我还是更喜欢这本。顶!
编程浪子:一本有思想的书,其价值已超出内容本身,以前那些JS的书看着就乏味,教条式太严重。
还没看到书,不敢把作者评得那么好,不过我相信月影的实力,样章就写得不错,可谓“得道中人”呀。

xpnew:月影老大出书了,我们一定要支持!确实很感动啊。

myhome:不适合你读,但很适合我读!没人要你读,综合你的一些言论和表现,得出的结论是你没资格读这书,因为你根本就不懂作者写的是什么!
(策划编辑点评:在论坛上以极不友好的言词和视角攻击作者所写的这本书的那个网友的言词,激起了其他很多网友的反感,这是其中一个网友对那位攻击者的回复。)
果蝇:其实我更希望月影把书写成小说或散文的形式,有什么不可以的呢!我们需要的是生动有趣的语言和奇思妙想,也许不是很技术,但可以给读者以遐想、启发,可以开阔我们的思路,我想如果书能达到这个目的,那就是一本难得的好书了。
我想这也是无忧能如此吸引人的原因。
看过月版的一些帖子,对月版的书有更多的期待。
易中天曾把自己的文章给出版社看,主编退稿说你这个是散文,不是学术著作。
事实证明学术这些东西不只是在高高的象牙塔尖上,也证明一些人脑筋确实死得很,不必太在意。
月影应该感到荣幸有这么多的关注,不管是好是坏,都是支持。

solidluck:你就放肆的写吧,让我们也放肆的看。
真不聪明:个人觉得好书在于对基础讲解的深刻,而不是用最新的技术来引诱你。

xuchaofeng:在哪儿有买的,期待中……

monfs:快出呀,等不急了,这是一个历史时刻!

fuhao19830308:这书要出了可得通知一声,看了样章就有了看下去的欲望了!

LeoZ:我也每天上来看一下是否有出版,可是每次都没消息,我也继续等。

samon127:什么时候出版啊,等了好久了:)

ansonvili:什么时候出啊,等不急了。

freeren:看了样章,很贴切,很易理解,期待书的发行!

ravioli:每天以泪洗面的等啊等。

fchnipj:等的好辛苦,月版主能说说具体的时间吗?好想看呀。

(策划编辑点评:本来我希望这本书在2008年的春节后就能出版,而实际上却由于种种原因一直拖到了6月份这本书才面世。说声抱歉,读者们,让你们久等了。)...

【书摘】

第一部分 概论
  第1章 从零开始
  程序设计之道无远弗届,御晨风而返。——杰弗瑞·詹姆士
  在人类漫漫的历史长河里,很难找到第二个由简单逻辑和抽象符号组合而成的,具有如此宏大信息量和丰富多彩内涵的领域。从某种意义上说,当你翻开这本书的时候,你已经踏入了一个任由你制定规则的未知世界。尽管你面对的仅仅是程序设计领域的冰山一角,但你将透过它,去领悟“道”的奥秘。在接下来的一段时间内,你会同我一起,掌握一种简单而优雅的神秘语言,学会如何将你的意志作用于它。这种语言中所蕴涵着的亘古之力,将为你开启通往神秘世界的大门……
  1.1 为什么选择JavaScript?
  在一些人眼里,程序设计是一件神秘而浪漫的艺术工作,对他们来说,一旦选定某种编程语言,就会像一个忠贞的信徒一样坚持用它来完成任何事情,然而我不是浪漫的艺匠,大多数人也都不是,很多时候我们学习一种新技术的唯一目的,只是为了把手中的事情做得更好。所以,。当你面对一项陌生的技术时,需要问的第一个问题往往是,我为什么选择它,它对我来说,真的如我所想的那么重要吗?
  好,让我们带着问题开始。
  1.1.1 用户的偏好——B/S模式
 如果你坚持站在专业人员的角度,你就很难理解为什么B/S模式会那么受欢迎。如果你是一个资深的程序员,有时候你甚至会对那些B/S模式的东西有一点点反感。因为在你看来,浏览器、表单、DOM和其他一切与B/S沾边的东西,大多是行为古怪而难以驾驭的。以你的经验,你会发现实现同样的交互,用B/S来做通常会比用任何一种客户端程序来做要困难得多。
  如果你尝试站在用户的角度,你会发现为什么大多数最终用户对B/S模式却是如此的青睐。至少你不必去下载和安装一个额外的程序到你的电脑上,不必为反复执行安装程序而困扰,不必整天被新的升级补丁打断工作,不必理会注册表、磁盘空间和一切对普通用户来说有点头疼的概念。如果你的工作地点不是固定的办公室,你日常工作的PC也不是固定的一台或者两台,那么,B/S的意义对你而言或许比想象的还要大。
  ……

【免费试读】

 电子书Web试读版:试读本书 全部品种
免费试读 第1章 ..  
>>进入在线免费试读
>>51CTO在线试读
评论交流 共有37人开贴评论  54人参与评论  33人参与打分 查看
15人
 45%
用户平均打分
我要写评论 help如何参与评论和打分
7人
 21%
6人
 18%
4人
 12%
1人
 3%

wenjin36
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-5 16:02:00
我喜欢这本书,而且作者是我金蝶的前辈~
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

bloodye

二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-1-16 15:51:00
总体来说,我个人认为这本书还是可以的。但是确实,很多地方的讲解不够细致,比如说其中有一段棋谱的,还有一个计算器的程序,确实让我看得云里雾里的。但是这本书让我对函数式编程的认识上了一个台阶。
是一本好书,但是不适合太初级的人看吧。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

心扉乡

一级评论员
评价等级:  
发表于:2008-9-20 23:08:00
客观的说:这本书不怎么样!
该详细的地方没有写清(怀疑作者本人也不太清楚)。
和国外一些牛人写的书还是有很大差距!
在这里真心推荐想js入门的书读一下《dom编程艺术》一本真正的好书阿!月影你也多学学人家的描述方法,个人感觉你把书搞的这么老厚,有多赚稿费的嫌疑,因为书中废话很多,没用的代码很多!
回复 ( 3条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得5支)  扔鸡蛋 (得0个)

hushunfeng
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2008-8-20 12:31:00
看了有高手在夸这本书。就买了。。买到手。看着目录怪拽的。。。内容有价值的只有第二部分和第五部分。 第一部分和第三部分基本上没讲什么东西。。。第五部分又太难。。总体说:这本书太厚,让我拿起来很不爽,尤其是躺着看书的时候。内容要不太简单,要不太难。。没达到我的期望值。。如果让我再买一次,我还是买 javascript 高级程序设计。。。。。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ybak
一级评论员
评价等级:  
发表于:2008-8-18 11:17:00
对作者不骂简直难以解恨.我花了两个星期来看这本书,最后还是把它扔到一边,又买了本犀牛书来看.作者在写书的时候根本没有好好考虑在读者的情绪,感觉作者思维很乱,语言组织能力极差.这本书本来就是本入门书,但作者却在前几章展示大量复杂代码,对这些代码的解说力度根本不够,初学者看了都泄气,比如书开篇就展示大量包含大量闭包,对象的示例,但作者只对其中一部分注明这些不需要深入理解,而另外很大一部分包含闭包,对象的代码却并不说明需要理解到什么程度,导致我读起来很茫然.在介绍对象的时候作者说这里同时采用"类/对象"和"对象/对象实例"两种标准来描述.我晕,作者是故意制造混乱啊!后面我每次看到"对象"这个词,都还要再想想,这到底是一个类,还是一个对象呢.前天我看正则表达示那章,简直看的吐血,作者的用了那么多术语,总要解释一下嘛,何况有些术语还是作者自创的,这一章字数不能这么少吧,直接弄了10多页的代码,并注明我们目前的能力无法理解这些代码,等以后再看,那作者干嘛不把代码放到后面呢?我觉得这本最搞笑的就是:目录居然占了20多页,我看了这么多技术书,还是这本书的目录有特色,简直就是凑页数嘛.本来想买那本犀牛书的,当时觉得国人写的可能更适合我的思维,现在看的一肚子气.后悔啊!
您觉得呢? 送鲜花 (得3支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共37条)