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