第一图书网

悟透JavaScript

李战 电子工业出版社
出版时间:

2008 年12月  

出版社:

电子工业出版社  

作者:

李战  

Tag标签:

无  

内容概要

翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构师,正被 JavaScript魔幻般的魅力所吸引,所困惑,已经徘徊许久……那么本书正是你所需要的!通过本书,您可以独辟蹊径学习、理解和运用 JavaScript;通过本书,您可以更轻松地编写动态网页;通过本书,您可以更深入地理解AJAX技术;通过本书,您可以在学习技术本身的同时,领悟到编程的境界;通过本书,您可以更多地享受到读书的快乐和程序的魅力…….
您能快乐地享用本书,是我们最大的期盼!...


图书封面

图书标签Tags

广告

下载页面


悟透JavaScript PDF格式下载



  如题, 我只读完了第一章, 然后就不想读了,原因如下:
  1.作者所谓的"甘露模型"让我感到费解, 为什么不用原生的prototype呢, 既然你想节省不必要的原型中的变量空间, 那为什么又给所有对象都创建了它所继承自对象的成员变量? 不是更浪费空间吗?
  2.你所谓的省略了constructor,在我看来更是一种无用甚至自找麻烦的缺陷, 自定义类的对象的类别判断就是用constructor属性来进行的, 幸好你加了一个Base属性, 可是跟constructor又有多大区别?难道原型中的一个constructor不比你每个对象中都有一个Base好?难道区别就是一个是原生的,一个是你创建的, 你就高端大气上档次了? 你是在js的基础上创建一个属于你自己的语言吗? 如果是这样,那我真是要佩服你了!但请别用悟透js作为书名好吗?
  3.原生js的继承模式自有它的道理, 创建一个对象作为类的原型, 可以通过赋值使类具有区别于其他类的属性(在这里特指属性值),比如说公司名称,单位名称都可以包含在原型里,而你的原型里除了函数,什么都没有;js继承的优雅是用简单的方式实现复杂的逻辑功能, 而你这里却是把简单问题复杂化;
  4.由于个人原因, 早年屌丝宅的时候喜欢看网络小说, 爱吃西红柿的小说更是看了不少, 突然发现此文文风神似番茄的文风, 无语之时,倍感烦躁,果断弃之不看.
  最后,必须要提一句, 42页之前的内容,可以并且值得一看,这也是我给2星的原因, 毕竟作者也是费了心思去写的, 有好东西, 还是要支持一下.


   书嘛,自然是好的,虽然有千差万别,但大部分的书还是不错的,整体还是不错的,方法是次之,思想才是根本。本书从思想上给各位“洗脑”,这种“洗脑”是醍醐灌顶式的,就是不以代码而论代码,不以一己之方而论事,而是从整体宏观事物来论javascript,比如举例从围棋的黑白棋子,禅宗悟禅,金庸小说等举例子,我个人理解可能是,代码与万世万物都有联系的,而不是代码就是死代码,枯燥无味,眼光放长远。
  
   看了本书后,很难说就能够立马提高多少,你也很难说你立马看懂多少,这都是循序渐进的过程,就算你把代码全部打一遍也很难理解书中意思,如标题:代码好不好,好用与修改是终极。


  "这种计算机一类的书,本人觉得经常是挑花眼了,一搜索,就出来一大堆,看看都差不多,也不知道哪个好,哪个不行?看得急了烦了,就随便选一本。结果有时快递到了,一翻,发现要不看不懂,要不不是我想学的。挺愁人的。那天又在网上到处查,碰巧 看到一个“猎豹网校”,嘿,全是计算机课程,还每门课都有本书,比如我想学网页设计、想学点C语言了,不知道该挑什么书才合适,在猎豹网校上一搜,出来好多,老师列得挺清楚。试听了一下,就跟坐教室机房里,看着老师在自己面前操作一样,一步一步,可清楚了。这样子学一下,可比自己光买本书,回来学得一个头三个大要轻松容易多啦!
  "
  


  花了我一早上的时间,看完这本(美绘本)的JavaScript书;一边看,一边心里骂道,这是在坑爹吗?
   虽然这本书是2008年出的,当时我我刚刚参加工作,不知道JavaScript是甚;现在喷它好像有点鞭尸的味道。但不喷不能平我愤!
  
  在我看来,这本书的名字不对;应该叫 观音姐姐教你JavaScript+写个围棋程序吧+ASP.NET Ajax广告部分;当然我想出版商是不会同意这样的名字的;而且貌似有点长;但是如果你看完后,你会无比的同意我的看法。如果你看到这个名字,你绝对不会买这本书的。
  
  下面,让我来88我粗读中发现的问题;
  
  一.出版层面
  1.1 为了配合 悟透 这个字眼而死皮巴列 的 加上了 沉鱼mm 的绘图。这玩意 除了占篇幅,时不时打断我阅读理解的 流 ,还有其他的作用没?有木有啊?
  不论,沉鱼mm的画风如何飘逸;就她图里表达的意思,我怎么看怎么像20多岁小青年的感情故事的小画册;和“悟透”“禅”有毛关系?沉鱼mm对自己擅长的东西的痴迷,让她没有吃透书本身的意思。
   整本书让绘图 拖累的加了好多插页,浪费了好多的绿色染料,书就贵到49元了。我能理解在当当网上有人说这本书就一个小人书的同学的感受了……
  1.2 不知道 这个电子工业出版社 的校对 有没有 这个职位。我刚刚看到第一章;P10 有“……变量和参数都只有unfined,null,bool,number……”
  
  一句话两个错误,校对吃什么饭的;这还才第一章,刚刚开始啊……
  P69,代码里的doctype说明 印刷了两遍。啊 ,有没有?这也看不到?
  1.3 每个代码最前面都有个链接——表示线上版本的代码地址;现在才过了3年;你自己访问访问 www.leadzen.cn 还有没有?有木有啊?这不是骗一票就走人的行径吗?看看w3c,stanford里的一些论文都多少年了还在那儿挂着……
  1.4 变态的字体颜色和加亮;我不反对彩色和其他方式的高亮,我也常常在使用,这样有助于别人的理解和记忆;但是这本书的代码里的高亮,相当无厘头。在P21页,代码里有 “
  李战 like 王菲”,重点不是 李战喜欢王菲(这个名字),而且他把 “站”高亮了,我就不解鸟,这是神马意图?这种无厘头的高亮到处都是。如P25的代码里,“日出汉家天,月落阴山前。女儿琵琶怨,一唱三千年” 高亮“落”,“唱”。还有另一种高亮,P42里“//建立对象前定义的方法”,这句高亮了“前”。它的意图我理解,就是强调这个是“前面的”,理应还有个高亮“后”作为对比吧——对不起没有,是个太监的模样……
  1.5 代码没有编号;就算大学的时候用的《数据结构》里面,每个代码都有一个代码标号,行号,以便以后的地方引用,比方时候我现在要引用。但是这本书里没有——我里面就“老虎吃天,无处下爪”。
  
  二,关于内容
  2.1 我不想说借禅道讲JavaScript是不是合适的问题;至少,我觉得类比暗喻太幼稚了,好多地方有点生搬硬套。比方说“观音姐姐”,数据+结构类比 男人和女人,“数组化hash化”类比光的波粒二象性;“心似对象树”;那个写的围棋例子里的故事,和asp.net ajax的广告 也就是俗称的第三章的开篇,这两个和 JavaScript 这个语言的特质有那么大关系吗?把后两章的内容里JavaScript随意改成某个语言,都能拼成完整的两章!是不是知道这两例子就悟透了——我倒没觉得。但我在理解JavaScript的时候,突然,让我去思考怎么判断 什么样的棋才是活棋 这样 算法的问题,我一个java程序员让我去了解asp.net的东西,这是本意吗?
  
  李战老师和沉鱼mm都犯了同样的错误——拿锤综合征。李战老师应该是个围棋迷,还是从物理系毕业的原来做asp.net开发的是不是?沉鱼mm最擅长话轻松的情感话题了,对不对?
  2.2 编码规范; 括号的匹配。我喜欢悬挂式,李战老师用的是对齐。好吧,这个看个人爱好;但是李战老师的所有代码if/for后面不加{}这个可不是一个个人爱好问题——加括号绝对是正确的;举例的时候不精简。在写类继承的时候P50,写了this.Type属性,对理解原型没有一点点用处。因为你后面代码也没有说明这个有什么样。白白让读者在这里浪费时间;"",''两种引号的不规则使用,你会看到(p21)在代码里,就算没隔几行,字符串的样子就不一样,很喜欢变装的;在围棋部分P79,有个19*19次的document.body.appendchild,了解一点点JS优化的人都知道,这里应该使用DocumentFragment。
  
  这些小地方,如果让新手学习到了,从一开始就会走弯路;这个不是得道的人应该做的;
  2.3 有多出对JavaScript理解错误的地方。如P21的代码里(具体在那里,需要我拿书在你面前比划,因为书上没有什么代码行的标识,不是我的错)“alert('your old name is ' + yourname) ;//输出 ”;
  如果 没有后面 的var yourname定义,yourname就是一个闭包,但是李战老师却把它作为全局变量来解释,我觉得不妥;
  2.4 太弱智的错误,如 P11 #13行,写的Numer,String,按照李战老师的本意;Number和number,String和string是不同 的东西,书中前面也说了;但是在这里自己就犯这样的错误;
  2.5 叙述太过啰嗦,短话常说了,P69里用了整整3页的篇幅讲最基本的DocType知识——用的是幼儿园老师的口吻;活活把短篇小说写成了长篇。尤其后面两章,完全和悟透没有一点点关系——狗尾续貂。
  
  总的来说,如果你想看这本书,建议你去书店撕下13至42页,然后拿出来看!想看绘图的,在图书馆里看看就行了,别买出来,就前面的能看,后面的完全的不知所云。
  
  我也是初学者,码龄不到3年,凡夫俗子一个,没有禅道,不蛋定,见人就喷,前段时间刚刚让头批评过;而且上面是我粗读后的认识,错误也请包涵;
  
  至于,我为什么买这本书,因为和沉鱼mm,有一面之缘,而冲动买的;当然这个不能怪沉鱼mm,因为她也警告过我;我也不是黑 沉鱼mm和李战老师——我对沉鱼mm的思维方式很喜欢;李战老师的禅也悟的不错——完全对事不对人!
  
  PS:看了后记,我明白了为什么会这样纰漏。李战老师也是新手。但是如果是新手,那就等自己上手后再拿出了呗——丑不是你的错,但出来吓人就是你的不对了!
  
  附:为了让我们讨论的一致;留下书详细信息;
  作者: 李战
  出版社: 电子工业出版社
  出版年: 2008 年12月
  页数: 177
  定价: 49.0
  装帧: 平装
  ISBN: 9787121074738
  
  
  注:本文和我买这本书,遵循 HSL(Hite Sharing License)
  


  这本书的图文并茂确实吸引了我,因为是在图书馆借的,广大读者诟病的价格问题倒没困扰我。想这样具有思想的书,不适合想入门的人看,他们可能更应该去看一些语法实践类的书籍,作者极力想表达出来的思想的共鸣对快餐型的阅读者而言是无法体会的,甚至会觉得啰嗦,而在像我这样有多年js开发经验,同时做过c#/php/C++开发的人才会觉得很对胃口,正所谓好书也得有合适的读者。
  第一章写得很好,尤其是对象构造和继承那里很好地梳理了我的知识体系,确实有真经的感觉,当然覆盖也不完全,甘露那部分也比较艰深,建议大家泡杯茶,一边看书,一边练习。
  要说缺陷的话,最大的缺陷是花了很多精力来结合微软的ajax库来做演练,这里失色不少,如果配以jquery的使用和分析比asp.net ajax会更受欢迎得多。另外的缺陷是对ajax过于迷恋,对jsonp方式不够重视,当然这里也是仁者见仁。
  


  大学时读的
  现在想想,好像记得有几个挺玄乎的理论
  
  书中有一个用iframe的例子,占了老多篇幅,貌似凑数的


  书本身还是不错的。
  尤其是第一章,有很多值得大家读的地方,不过质量逐章递减,第二章部分有用,第三章就有些鸡肋了。
  总体来说,对于新手来说,买来看看还是不错的,尤其是第一章作者对JS的思考


  趣味性很高。对javascript的解释很清楚,比较适合新手看。
  
  插图画得很好,很适合我的口味。


  根据守破离之道的说法,作者已经达到了破的境界。
  从原理出发,对JavaScript的玩味很有启发性。
  
  首先对JavaScript的无类中有类进行了解释,然后逐步进行了试验
  然后给出了一个围棋的示例程序,对类的封装进行了实践
  最后谈到Ajax,分析了.Net对Ajax的封装,并提出了一个使用隐藏的iframe进行跨域的方法
  
  根据书上手打的围棋的示例程序
  http://ysmonk.appspot.com/static/chess.html


  我并不是否定里面的内容,内容是挺不错,但我觉得全书精华部分就第一部分,但第一部分很多内容在网上已经有了,后面两部分内容感觉只是作者为了出书强加上去的,比第一部分内容差了不少,所以不建议买。


  职场生涯设计是人安身立命之根本,唯有改变思路才能改变命运!
  博文视点强大的作者团队将从北京移师上海,为您阐述:
  了解自我、挑战自我、超越自我!与你分享微软华人员工的成功与成长心路
  
  张奭:原微软总部测试专家、职业咨询师。
  
  猎头揭秘 张大志 (Leo) zhaopinpro创始人,从事研发人员考核的培训与咨询
  
  ,CSDN十大明星博主
  
  经济危机下的职业规划 张华 精通医学、日语、经济的CTO
  
  性格的修炼对职业生涯的作用 李战 阿里软件高级架构师,《悟透JavaScript》
  
  的作者
  
  心中有爱 刘旭 美女CEO,设计师
  
  微笑生活,微笑工作!相信这样的随意可心party一定能让您满载而归!
  
  
  活动主办方:电子工业出版社博文视点
  活动时间:2009年9月20日上午9:00-12:00
  活动地点:上海大众大厦
  活动费用(场地和茶水费):
  标准收费:80元/人;
  3人或者3人以上同时报名,60元/人;
  由于场地所限,仅限200人报名,我们会按照报名的先后顺序答复您是否能参加本
  
  次活动。
  报名方式:登录 http://www.broadview.com.cn/open%20party/6/openparty-
  
  6.htm
  如有疑问可致电:010-88254367,或发邮件到sxy@phei.com.cn。
  报名截止时间:2009年9月18日下午16:00


  被 JavaScript所困惑已久,终于在书店碰到它,这本书打开后就有阅读的欲望,阅读学习的过程更是一种享受。深刻的道理用简单显浅的语言描述,轻松学习,现在已经悟透了。


  关于原型继承,我认为写得非常的好,通俗易懂,非常容易让人接受,相比较<<Ajax in Action>>而言对于初学者较容易接受,本书的Ajax例子是用.net写的,所以对于PHP和Java的程序员来说,可能不是一件好事哦.个人认为最重要的就是掌握思想.


呵呵,喷的有些道理,可能是你是高级程序员了吧,这本书对入门的看前几章还是有点用的。PS,围棋的例子哪儿可以下啊


刷一下。。。看到你的评论。。


我也是因为后两章给了4星。第1章作者自己都已经先发到博客上了,不用去买的。


呵呵,感觉有点像跟小孩子写的一样。。。


我部分同意你的看法,精华都在第一部分。
但是不论什么书籍,尤其是看起来很累的技术书籍,我特别不想再看起来很累的电脑屏幕上阅读。
个人认为第一部分能值回票价。


我也是这么认为的,作者辛苦写出来了,你想看就要花钱买嘛。。。


如果想学习如何将一篇blog文章包装成一本定价49元的书,请看此书。本书的特点就是,字大,空白多,插图多,代码多,废话多,有用的内容少。另外,书名中的“悟透”二字纯粹是忽悠人的。


字大,空白多,插图多 真理。
不敢乱说书名中的“悟透”2字,反正我是没感觉有哪里悟透了。


是一篇博客改编的,前面60页可以看一看(网上有),后面的没什么价值,且很多已经过时,所以,没必要购买。


悟透了就够了,有时候思想比实现更重要。


是比较纠结。。。


相关图书