关于javascript有什么好书 的好书有哪些

关于JavaScript 的好书有哪些_百度知道
关于JavaScript 的好书有哪些
书都很薄,因为教材看多了没用,这本书很简单很入门也不厚然后进阶一点《JavaScript高级程序设计》zakas编的当然如果你觉得你非常有定力可以不看上面两本,但是讲得很好,怎么合理地应用这个语言。再进阶就看《JavaScript模式》,但很厚,你根据自己需要进行选择吧,中高级开发必备。以上就是学习的进阶路线了。再进阶的话你就去研究jQuery等类库的源码吧,看《JavaScript权威指南》。上面的都是有名的好书。之后你可以看看《高性能JavaScript》《JavaScript语言精髓》《编写可维护的JavaScript代码》,这本书也是好书,帮助你更加深入地了解这门语言的特性,实践才是真理,讲的东西也很深入全面但是很枯燥,这是讲JavaScript的设计思想和设计模型入门的推荐《JavaScript DOM 编程艺术》
来自团队:
其他类似问题
为您推荐:
其他1条回答
JavaScriptDOM编程艺术JavaScript高级程序设计JavaScript权威指南(第6版)
javascript的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&&完java web开发入门级别关于架构方面的书籍有哪些?想学点架构方面的东西,牛牛们推荐下。那种大神级别的书籍就别推荐出来了,我想要那种方便入门的。。5个牛币所有回答列表(2)/course/list?c=java &可以先到这个网站学下最佳答案设计模式之禅还有重构方面的等等完等等等等完等完等等最热搜索问答话题编程语言基础Web开发数据库开发客户端开发脚本工具游戏开发服务器软硬件开源组件类库相关问答等完等等完等等等等完完等最近浏览暂无贡献等级暂无贡献等级&LV3暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级扫描二维码关注最代码为好友"/>扫描二维码关注最代码为好友中国领先的IT技术网站
51CTO旗下网站
为JavaScript程序员准备的10本免费书籍
你对你从事的职业中的各种概念掌握得越多,那你就越有优势。当你从事的是技术或者IT方面的工作时,你了解的信息越多,你的基本技 能和意识将越宽广。JavaScript就是这样一门编程语言,你需要掌握和学习的是永无止境的。
作者:来源:| 10:57
你对你从事的职业中的各种概念掌握得越多,那你就越有优势。当你从事的是技术或者IT方面的工作时,你了解的信息越多,你的基本技 能和意识将越宽广。JavaScript就是这样一门编程语言,你需要掌握和学习的是永无止境的。它会时不时的增加或取消一些脚本,以提高网站建设质量。 一个利用JavaScript来设计网页、游戏或者其他图形的程序员应该知道并理解该编程语言所有重要方面的概念。
JavaScript正在主宰这个世界,从创建一个简单的web应用到复杂的机器人,你都可以使用它。因此,很多作者和程序员把它写成书籍,你从中 可以很容易的理解这些概念。但你要知道,不是所有的书都值得信赖。有些书并没有详细描述JavaScript,有些只是以一些例子作为噱头。因此,这里整 理了一些免费但详细介绍了JavaScript语言重要性以及意义特征的书籍。
这是一本关于JavaScript、编程以及数字的奥妙的书。你可以在线阅读,也可以自己把它平装成书。
这本书不是关于JavaScript的设计模式或者用JavaScript代码实现一个面向对象的范例。它也不是区分JavaScript语言特点好与坏。它也不是一个完整的参考指南。它的目标人群也不是那些新手程序员或者刚开始学习JavaScript的人。
设计模式是软件设计中经常出现的问题的可重用的解决方案。在任何语言编程的探索中,它都是令人兴奋和有趣的话题。
HTML5 is great. jQuery is cool. Node.JS is awesome. Base them on the
solid, powerful basement of pure JavaScript and you can rock the web!
Human JavaScript 的前提是在 JavaScript 的范围内,对人们最优的一些特性、工具、方法和模式的集合。这本书适用于从构建WEB应用角度对JavaScript感兴趣的人。
Speaking JavaScript适用于那些想用JavaScript编码的程序员。前提是你要了解面向对象编程,并掌握一门其他语言,如PHP, Ruby, Python, C++, Java等。
本书展示了如何使用纯JavaScript构建前端的web应用程序,不使用任何(第三方)框架或库。通常情况下(但不一定),前端WEB应用程序是单用户的,不能与其他用户共享。
这本书教你使用JavaScript以及相关的技术(如JSON、NOSQL)来构建现代WEB应用程序的技巧、方法以及最佳实践。
这本免费的书是当我想创建单页应用程序时想要的。它不是一个特定框架的API参考,相反的,它的重点是讨论模式、选择实践以及正确的做法。
如果你想认真学习JavaScript,文档对象模型(DOM)是你必须掌握的。DOM Enlightenment就是这项技术的一个启蒙指南。
翻译整理,发布在 ,转载请注明来源。
&【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点热点热点热点热点
24H热文一周话题本月最赞
讲师:5人学习过
讲师:34人学习过
讲师:5人学习过
精选博文论坛热帖下载排行
本书将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。第2篇是Win...
订阅51CTO邮刊JavaScript的入门书,纸质里面最好的是&b&《JavaScript DOM编程艺术》&/b& &a href=&///?target=http%3A///subject/6038371/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/subject&/span&&span class=&invisible&&/6038371/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&,抱歉出第一版的时候没仔细看书,而且那时还不太懂DOM,书名给起坏了。电子书可以看&i&&b&Eloquent JavaScript&/b& &/i&&a href=&///?target=http%3A//eloquentjavascript.net/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&eloquentjavascript.net/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&。
&br&&br& 大厚本里Zakas的&b&《JavaScript高级程序设计》&/b& &a href=&///?target=http%3A///subject/4886879/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/subject&/span&&span class=&invisible&&/4886879/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&和犀牛书&b&《JavaScript权威指南》&/b& &a href=&///?target=http%3A///subject/2228378/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/subject&/span&&span class=&invisible&&/2228378/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&都是经典。价钱和出版时间上红皮书有优势,另外个人不太喜欢犀牛书这种字典性质的。犀牛书中文版新版不知道什么时候出。
&br&&br& 有编程经验的人学JavaScript,可以直接看老道的&b&《JavaScript语言精粹》&/b& &a href=&///?target=http%3A///subject/3590768/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/subject&/span&&span class=&invisible&&/3590768/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&
&br&&br& 高级一点的,可以看Zakas的&b&《高性能JavaScript》&/b& &a href=&///?target=http%3A///subject/5362856/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/subject&/span&&span class=&invisible&&/5362856/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&
&br&&br& 还有Resig的&i&Secrets of the JavaScript Ninja&/i&了,跳票N久。
&br&&br& 剧透:上面这些书大部分是我确定的选题引进的,所以会有偏见。仅供参考。
JavaScript的入门书,纸质里面最好的是《JavaScript DOM编程艺术》 ,抱歉出第一版的时候没仔细看书,而且那时还不太懂DOM,书名给起坏了。电子书可以看Eloquent JavaScript 。 大厚本里Zakas的《JavaScript高级程…
这个问题我有发言权。&br&因为我就是照着知乎前人推荐的书一本本看过来的。&br&&br&这是我这一年多点看的书。少了三四本书,给别人借走了。&br&&img data-rawheight=&1001& data-rawwidth=&1334& src=&/abdd5aaa784c1a8fdb0ea_b.jpg& class=&origin_image zh-lightbox-thumb& width=&1334& data-original=&/abdd5aaa784c1a8fdb0ea_r.jpg&&(上面的书并没有全部看完,有些昏昏欲睡的书可能需要我境界再高点才适合看。顺便请无视那本乱入的Android入门)&br&&br&所谓的和书一拍即合相见恨晚,其实就是在合适的阶段遇到了合适的书。&br&&br&所以我会按照时间顺序来推荐那些对我影响很大的书,我会给出在那个阶段的思考和这本书对我的启发。&br&希望你能和我一样在合适的阶段遇上合适的书。&br&&br&---------------------------------------------------------------&br&&br&3.7 晚 修正了一大堆拼写错误,让语言得体了一点。&br&&br&---------------------------------------------------------------&br&&br&&b&正文&/b&&br&&br&&b&1. JavaScript DOM 编程艺术&/b&&br&&img data-rawheight=&835& data-rawwidth=&664& src=&/b7f4d8d79b38b99450e3_b.png& class=&origin_image zh-lightbox-thumb& width=&664& data-original=&/b7f4d8d79b38b99450e3_r.png&&&br&这本书作为被大家推荐的最多的前端入门书籍是有道理的。&br&他能真正让大家了解dom脚本编程,或是说前端编程技术背后的思路和原则。&br&&br&对于初学者来说,这本书没有任何门槛,按部就班跟着书籍实例编写代码即可。&br&我们会知晓如何对浏览器元素操作和掌控,会学会如何实现简单的页面效果。&br&这种简单易得的成就感是一个编程语言入门时最难能可贵的体验。&br&&br&阅读建议:&br&这本书虽然简单,但是能让人快速对前端产生兴趣和成就感。&br&不过后续学习jquery的时候可能会产生挫败感。原生js dom操作的成就感会被jquery便捷的API所彻底打败。所以一定要恰当的调整心态,转换思维方式,正确认识到jquery和原生js分别的优劣之处。&br&在熟练使用jquery后还能想起来翻看这本书,找到之前未曾发现的闪光点,就是入门成功了。&br&&br&&b&2. JavsScript高级程序设计(第三版)&/b&&br&&img data-rawheight=&802& data-rawwidth=&637& src=&/fc1b55bb1c12b1f274ec6cd0f4fb9e91_b.png& class=&origin_image zh-lightbox-thumb& width=&637& data-original=&/fc1b55bb1c12b1f274ec6cd0f4fb9e91_r.png&&&br&无论何时,这都是学习js最好的书。&br&&br&如果说其他的书都是在合适的阶段会有不一般的体验。&br&这本书就是无论什么阶段,都够你感悟一番的。&br&&br&当你看完了市场上js相关(不包括框架类库的最佳实践类)的所有书籍。你再回去看这本书,也会发现其实95%的内容早就写在这本书里了,只不过你当时等级不够,根本没有意识到。&br&&br&这本书排版舒服,翻译得体,内容丰富,语言流畅。涵盖了js语法(面向对象,闭包作用域等),js使用(dom,bom,html5API),编程实践(高阶函数,编码规范)等程序员使用javascript时会遇到的大部分问题。&br&&br&(今天在上海面试了一天。大部分很顺利,只是有几个比较偏的问题没回答好。晚上回去之后一翻高程三,果然在里面都写得明明白白的。不得不服。)&br&&br&阅读建议:&br&人们喜欢把他和犀牛书拿一起推荐,不过就我看来,他们完全不是一个可读性上的。&br&一个是课本一个是字典。而且还是佶屈聱牙的字典。&br&&br&所以无论何时我都会把高程三排在js推荐书籍的第一位。&br&&br&&b&3. 锋利的jQuery&/b&&br&图忘了拍了,就不补了。&br&&br&这本书如果紧接着dom编程看,会如我我说的那样瞬间摧毁你的小小的成就感。&br&因为这本工具书级别的书简单暴力到不给你思考什么“平稳退化”,“js动画计时器”这些dom编程中提及的问题,就直接就甩出一大片简单有效的jqueryAPI颠覆你的世界观。&br&&br&这本书是如此的易懂以至于看完之后瞬间就觉得自己能把web玩出一片花来了。&br&&br&作为工具书级别的书,或是说学习jqueryAPI的书,这是首选。&br&&br&阅读建议:&br&熟悉jquery是每个前端必须要会的事。&br&只是不要被Jquery的便捷迷惑,而抛离原生js,把原生js贬得一文不值,否则后面会付出昂贵的代价。&br&&br&&b&4. 学习Javascript数据结构与算法&/b&&br&&img data-rawheight=&842& data-rawwidth=&666& src=&/2c78cec87eeb6ba_b.png& class=&origin_image zh-lightbox-thumb& width=&666& data-original=&/2c78cec87eeb6ba_r.png&&&br&这本书相对是一本冷门书。&br&&br&为什么我会推荐他,是因为他能解决每个半路出家的js程序员都曾思考过的一些问题:&br&1. 我们的数组Array这么强大,要栈Stack,队列Queue这些功能少,半半拉拉的东西干什么呢?&br&2. 我们学的数据结构搞来搞去好像也就那些玩意,为什么被大家这么推崇,还要分门别类讨论呢?&br&&br&所以这本书只是为何告诉你上面这些问题的答案:&br&1. 栈和队列本来就没有Array功能强。没有Stack和Queue类只是因为ES5不去实现它而已。作为一种相互之间存在一种或多种特定关系的数据集合,其存在意义是不应该被其功能强大与否来决定的。&br&2. 数据结构和编程语言无关。语言死了,他们会在下一门语言里重生。哪怕计算机死了,他们都会在下一个概念体里重生。&br&&br&阅读建议:&br&跟着书本把这里面的结构全部敲一遍,快的话一天就能搞定。&br&从此你便再不怕惧怕js相关的简单数据结构问题。&br&但是,遇上高级的树,图等问题该跪还是要跪。因为这本书虎头蛇尾,后面的高级点的数据结构介绍的不够深。&br&适合经常反思“它从哪里来,要到哪里去?”的js程序员,或后悔以前数据结构没好好学的前端同学。&br&&br&&b&5. JavaScript设计模式与开发实践&/b&&br&&img data-rawheight=&804& data-rawwidth=&639& src=&/6d3414aab2e1b221beaf0_b.png& class=&origin_image zh-lightbox-thumb& width=&639& data-original=&/6d3414aab2e1b221beaf0_r.png&&&br&我认为腾讯AlloyTeam的这本书对我帮助媲美高程三。&br&&br&那时候我恰好换公司,从原来的开发方式切换成另一种完全不同的开发方式,让我很不适应。&br&&br&这本书及时的蹦出来,他拿实际的应用场景举例,告诉你不同js项目里如何共通设计模式,还极其详细的介绍了函数的高级用法,能让你对js高阶函数的认知上升一个台阶。&br&难能可贵的是他还拿java作为静态语言的类比。从语言统一高度来给你分析这些问题。&br&&br&和上本介绍数据结构的书一样,这本书有的放矢,能完美的解决对js设计模式有疑问的同学的实际问题。&br&他比上本书更深刻,更易读,也更贴近实践。&br&&br&阅读建议:&br&这是本适合反复阅读的书籍。&br&如果你的思路能根据应用场景自动切换到最适合的设计模式,说明你已吃透这本书了。&br&&br&&b&6. 高性能JavaScript&/b&&br&&img data-rawheight=&804& data-rawwidth=&636& src=&/e06c540d515db81c62dd333c0b3350fd_b.png& class=&origin_image zh-lightbox-thumb& width=&636& data-original=&/e06c540d515db81c62dd333c0b3350fd_r.png&&作为Orelly唯一一本我确实认可的javascript相关的书。&br&他摒弃了Orelly系列所有我不喜欢的特点:&br&老外的聊天说教式阅读体验,样例不够丰富,排版单一,破事水等。&br&&br&他的优点如下:&br&1. 情景丰富,基本涉及所有js性能优化的场景。还会给出不同场景的实际测试数据,真实可信。我们在阅读这些场景实例的同时也丰富了自己js的使用经验。&br&2.
给出了很多看似&旁门左道&的解决方案,而这些冷门的解决方案恰恰是有些人死活百度不到的真正能解决问题的最优解。&br&3. 在说问题的同时说原理,深入浅出,游刃有余。所以这本书不仅仅是一本介绍js性能相关的书,而是一本涉及浏览器原理,js解析原理,用户体验等知识的javascript最佳注解。&br&&br&阅读建议:&br&建议和高程三一起看,可以算是高程三阅读的最佳伴侣。&br&高程三告诉你“他叫什么,他什么样”,&br&这本书就告诉你“他为什么”,“他该怎样”。&br&&br&所以,当别人还在为某些问题绞尽脑汁的时候,你已经从起点上干翻他们了。&br&&br&&b&7. 你不知道的JavaScript(YOU DONT KNOW JAVASCRIPT)&/b&&br&&img data-rawheight=&805& data-rawwidth=&631& src=&/923e5074812dab45dbeef6_b.png& class=&origin_image zh-lightbox-thumb& width=&631& data-original=&/923e5074812dab45dbeef6_r.png&&大名鼎鼎的Github开源的书籍。&br&&br&为了他的名气我也得买一本实体书来拜读下。&br&这本是上卷,只涉及作用域和闭包,this和对象原型两部分。&br&&br&不过其深入程度是其他js书籍难以企及的。&br&可以说,这已经是大部分前端程序员对js语法可以深入了解的最底层了,再往下就直面编译原理了。&br&&br&阅读建议:&br&用于提升自己的js语法的理解等级。&br&对于进入工作第二年的想深入理解js语法的同学来说特别有效。&br&&br&&br&=================================&br&&br&上面就是这一年多看的我认为不错的书了。&br&&br&如果有基本完全一致的同学,我们可以交流下心得~~
这个问题我有发言权。因为我就是照着知乎前人推荐的书一本本看过来的。这是我这一年多点看的书。少了三四本书,给别人借走了。(上面的书并没有全部看完,有些昏昏欲睡的书可能需要我境界再高点才适合看。顺便请无视那本乱入的Android入门)所谓的和书一拍…
已有帐号?
无法登录?
社交帐号登录学习javascript的那些书_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
学习javascript的那些书
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 javascript好书推荐 的文章

 

随机推荐