
David Flanagan
本书要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。本书第6版涵盖了HTML5和ECMAScript5,很多章节完全重写,增加了当今Web开发的佳实践的内容,新增的章节包括jQuery、服务器端JavaScript、图形编程以及JavaScript式的面向对象。本书不仅适合初学者系统学习,也适合有经验的JavaScript开发者随手翻阅。
这本书作为一本 javascript 的参考书一点都不为过,很详细的介绍了 js 的特性,以及 js 的一些发展趋势,容易找到 js 的发展脉络无论你是一个 js 新手,还是一个工作多年的 js er,都能从中学到你想要的东西
近古 js 脚本小子 当年面试必刷经典书籍!
它真是一本js圣经,文字简洁清晰,对每一个概念都解释的非常清楚和细致,能够让你更深入理解js那些难懂的技术,代码示例优雅常常让我惊叹和大开眼界,作者对js深厚的功力真是让我佩服的五体投地啊。感谢淘宝前端翻译团队,你们翻译的很棒,非常感激。
哎,微信读书你自己看看这代码变成啥样了。。。可惜了这么好的书
作为一名曾经的JS全职程序员,希望能写点东西帮助到各位。 来看这本书的大部分读者应该都是JS入门者,希望借助这本书来打通JS各方面知识节点,如果是这样,你就来对地方了。 首先,从这本书的版本,目前是第六版,可以看出社会需求对这本书的认可。 本人2014年毕业,最初做C开发,之后转Java开发,因为公司需要,转了web前端,前提是我已经有了一部分JS编程基础。 为了项目能顺利完成,我买了数本个人觉得还不错的JS书籍,其中就有这本。 我记得当时是2015年春季,我每天从早晨六点多起床,七点多到公司,写项目之余全身心投入多本书籍中。 下班后我主动加班,当然也没有酬劳,反复不断的看书中的理论,重复的根据自己的理解编写代码。 回到住处,差不多快十点,忙完个人事务后又继续学习,直到快一点才休息。 就这样,我坚持了将近一年,彻底阅读和实践了数本JS书籍中的内容和代码,期间换来了不错的成果。 第一个明显的成果是,项目都能顺利完成,没遇到任何不能处理的问题。 第二成果,我被推举为web前端负责人,逐渐的开始给其他成员做一些知识分享。 第三个成果,不到一年时间,我的薪资从8k涨到了税后12k,当时在厦门上班,15年这样的待遇并不多。 后来去了深圳,一万多的薪资随处可见,房屋还从八百多涨到了一个月三千多,深圳租房确实贵,找人合租会省一半。 第四个成果,这也是最重要的收获,无论是在技能水准还是自学能力都得到了提升。 实力提升了,工作也变得越来越轻松,因为代码实现变快了,代码质量提高了。我最闲的时候,一个月也才忙三天,其余时间都在自学,任务分配下去,有人遇到问题就抽出时间帮助下。 最后我转到了H5游戏开发,薪资税后18k,这也是16年的事情了。 之后离开了web前段,我总觉得这些技能都是弱实力,转而开始学习操作系统层面的开发,从集成电路到汇编,再到系统内核,驱动,通信,一步步挖掘。 说了这么多,最主要想分享的是,静下心学习,反复训练和思考,不断的打磨逻辑思维,开辟新的认知,只要社会有需求,你就能靠技术填补需求,从中获得回报。 最后再分享几本JS好书: DOM编程艺术,js语言精粹,js高级程序设计,WebKit 技术内幕,restful web,canvas核心技术图形动画游戏开发。 最后,祝各位学有所成,工作顺利。
O'Reilly 出版社的书的目录都是从表象到本质,用最浅显的方式列出目录结构,然后一个个主题深挖(我更倾向用菜鸟教程的网站半小时完成入门),什么深度的精华的有思想的东西一概不理。如果你也是好像我这样的学习方式,O'Reilly 非常适合你,在匆匆浏览完毕后,它们自上而下的编书方式总能让你快速上手。但要提升水平就必须要别的读物辅助——自下而上重新来一遍。最好是有哲学家话痨气质的那种。然后从头再读O'Reilly,又会惊讶的发现,所有的技术细节它都以言简意赅的语言表达了——他们的编辑肯定大幅修改了(几乎是重写)原稿以使文风和它们出版社一致——没有情绪,没有废话,纯事实描述。它们出版社的动物书适合作为第一本入门书,换别的话痨书看看,回头重读才有更大收获。O'Reilly 的优点和缺点都在于他们覆盖所有知识点,没有偏重,实际上出版的都是操作说明书。 无论你写的是 c、java、python、php、swift、ruby、go…最应该了解的是这门语言的偏执性格。但这本 Javascript 的参考书是一本缺乏情绪的书,作为读者体会不到 Javascript 对编程语言特立独行的见解,这很不好。
终于把这本书啃完了。js函数那部分很有启发性,客户端编程那部分主要是用来写网页用的,框架最主要的作用就是用来适配不同浏览器。刚开始学编程的人不适合看这本书,比较适合我这种人看,还是有些收获的,了解了一下前端编程的思想方式,虽然里面挺多东西都过时了…之后可以去踩前端的坑了。还是想看一些更深入的东西。
每一个阶段都会有一些成长性的觉悟,有些事情经历了未必是坏事,正如我经历了两次的团队解散一样。这样的成长让我在今后的择业中会更慎重。这段时间的总结和积累,就是让我重新认识了前端这个工作,是时候好好沉淀自己了
看得我头大的不行, js圣经就是不一样,先把你束之高阁一段时间[擦汗][擦汗]
只看了前十章,后面十一章是写的子集,十二章是介绍了rhino和node.js。十三章之后都是关于web前端的东西。因为目前主要是做小程序开发,和传统的web前端开放也不一致,后续章节暂时不看了,准备再次回顾前十章的语法基础,同时看一些小程序方面的书籍。web前端后面在学再看[拳头]