十本经典JavaScript书籍

同步滚动:

一:《JavaScript权威指南(第六版)》

这本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。

image

下载地址:pdf 电子版书籍
百度云盘:[JavaScript权威指南(第6版)(中文版)]
提取密码:b0tf

二:《JavaScript高级程序设计(第三版)》
 
全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API 和ECMAScript Harmony 规范。

image

三:《JavaScript DOM编程艺术》

作为初学者如果觉得上面两本书作为入门书来说太厚了,也可以看看这本,不厚,评价也很高,但是由于本人没看过,就不作过多评价了。

image

四:《JavaScript编程精解》

用上下班时间看完的第三本书。看起来比较吃力,第五章函数式编程和第六章的面向对象编程很多都没看懂。全书游戏式的编程教程还是很有意思的。译者tom大叔名头很大,翻译的质量也只是中规中矩吧。不过,还是get到很多技巧!这本书的推荐语说这本书用来入门很好,但是个人认为初学者并不合适看这本书入门,作者在代码示例中不自觉得使用了一些高级用法,初学者看容易晕菜。听说最近出了第二版,加入了NodeJS的内容,这本书是开源的:http://eloquentjavascript.net/

image

五:《编写可维护的JavaScript》

image

又一本Zakas的书,还没读完,基本上是zakas那本红宝书的子集,重点是javascript代码风格、规范以及最佳实践。

六《JavaScript异步编程》

image

掌握异步编程,显然是一位JS开发者必备的技能,用多看的畅读优惠看完了这本介绍js异步编程的科普小书,书中介绍了js异步编程的概念、场景和工具,不过更重要的是把这些工具给用起来。

七:《JavaScript设计模式》

image

作者似乎很偏爱JQuery的源码,不过这本书tom大叔翻译的很烂,代码也很多没有缩进。。。 不推荐。

八:《Effective JavaScript》

image

这本书我当时看到最后一章“并发”的部分就很吃力了,显然这是一本进阶的js书籍,还是先把那本权威指南啃完吧!听说这本书上的技巧对于IE6有很好的优化效果,不过显然书上提到的这些技巧肯定已经大量的运用到JQuery、Underscore这样流行的JS库中,这些第三方库已经帮我们把这些优化细节封装得很好了。

九:《JAVASCRIPT语言精髓与编程实践》

image

一本讲JavaScript的硬书,以JavaScript这门语言为栗子,讲述编程语言的特性(动态语言、函数式编程、面向对象编程等等)。作者周爱民老师是前支付宝架构师,现豌豆荚架构师。

十:《高性能JavaScript》

如果你使用JavaScript构建交互丰富的Web应用,那么JavaScript代码可能是造成你的Web应用速度变慢的主要原因。《高性能JavaScript》揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。雅虎的前端工程师Nicholas C. Zakas和其他五位JavaScript专家介绍了页面代码加载的最佳方法和编程技巧,来帮助你编写更为高效和快速的代码。你还会了解到构建和部署文件到生产环境的最佳实践,以及有助于定位线上问题的工具。

十本经典JavaScript书籍相关推荐

  1. 10本经典JavaScript书籍分层次推荐+打包下载

    原文下载链接失效这里补上 链接:https://pan.baidu.com/s/1YNIjR4MYfgXzPA4VtGdoHQ 提取码:evvl 美中不足的是有几本是扫描版的 看着不太清晰 但凑合能看 ...

  2. 十大经典算法总结(JavaScript描述)

    前言 读者自行尝试可以想看源码戳这,博主在github建了个库,欢迎star.读者可以Clone下来本地尝试.此博文配合源码体验更棒哦~~~ 个人博客:Damonare的个人博客 原文地址:十大经典算 ...

  3. 十大经典排序算法总结(JavaScript描述)

    前言 读者自行尝试可以想看源码戳这,博主在github建了个库,欢迎star.读者可以Clone下来本地尝试.此博文配合源码体验更棒哦~~~ 个人博客:Damonare的个人博客 原文地址:十大经典算 ...

  4. JavaScript经典pdf书籍推荐

    以下是我整理和推荐得JavaScript经典pdf书籍 共6本,分别是: <JavaScript高级程序设计>最新版 带目录 ![在这里插入图片描述](https://img-blog.c ...

  5. 十大经典排序算法(JavaScript实现)

    十大经典排序算法 排序算法是<数据结构与算法>中最基本的算法之一. 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的 ...

  6. JS的十大经典算法排序

    更正(2018/5/31):如果看的是原文章的话,注意希尔排序少一个等号,在本博中,我已经添加上了,希尔排序(更正后)及以前的经测试都是正确的,后面的我正找时间持续研究验证中--(过程可能有点慢) 更 ...

  7. 十大经典排序算法(建议收藏)

    来自:Damonare的个人博客 原文:http://blog.damonare.cn/2016/12/20/十大经典排序算法总结(javascript描述)/ 0.算法概述  0.1 算法分类 十种 ...

  8. 原版销售累计超过150 000册的经典JavaScript入门书

    媒体评论 如果你要学习 JavaScript,本书绝对不容错过. --JavaScript.about.com 一本伟大的 JavaScript入门书!适合初级程序员和 Web设计师. --Amazo ...

  9. 50本永不过时的经典计算机书籍

    跳转到内容 50本永不过时的经典计算机书籍 50本永不过时的经典计算机书籍Twitter Facebook Google+ Pinterest Tumblr 来源:aboutgreatbooks.co ...

  10. 需要阅读的经典管理书籍

    需要阅读的经典管理书籍 (前四本是管理类专业学生都要读的经典,后几本书更是人力资源管理专业必读精读) <科学管理原理> 弗雷德里克·温斯洛·泰勒/"科学管理之父" 西方 ...

最新文章

  1. 字节跳动获CVPR2021 细粒度图像竞赛双料冠军
  2. python class类_python中的class(类)
  3. Laravel新建对象的方法:make resolve 辅助函数app()
  4. 《解释的工具:生活中的经济学原理》读书笔记7(完)
  5. Hadoop入门(十一)Mapreduce的InputFomrat各种子类
  6. arial字体可以商用吗_【工作总结】莫让字体版权引火上身
  7. 用Python爬数据,FineBI做分析后,我发现淘宝的手机原来这么便宜
  8. 热门开源多媒体库 PJSIP 被爆5个内存损坏漏洞
  9. 在Linux 安装Python3.5.6详细文档!!!!
  10. luogu P2678 跳石头 二分answer
  11. 【JavaScript脚本编程技术详解-----(一)】
  12. mac 查看本机ip地址命令
  13. 系统集成项目管理工程师10大管理47个过程域输入输出工具(项目进度管理)
  14. ubuntu安装homeassistant
  15. 【CANdelaStudio编辑CDD】-0.3-CDD中Fault Memory里DTC Column与Autosar Dem对应关系
  16. 微信小程序自定义省市区下拉框
  17. 红孩儿编辑器的模块设计17
  18. 【全栈计划 —— 编程语言之C#】 C# 实现双人飞行棋小游戏
  19. 数据分析之异常值检验的方法
  20. 武汉python工资怎么样_Python前景、就业、薪资大揭秘,打工者必看!

热门文章

  1. WSAStartup(0x0101, wsaData); (WSADATA wsaData;)
  2. 安卓圆形头像制作两种方法。
  3. 2018.09.02【BZOJ2227】【ZJOI2011】看电影 (高精度)(组合数)
  4. 机器学习——多元线性回归模型
  5. java邮件抄送_JAVA实现邮件抄送,密送,多个附件发送
  6. java 有多少种锁_java有哪些锁?java锁种类盘点
  7. linux重启数据库11g,linux下重启oracle数据库
  8. matlab表示双曲函数,MATLAB2009_1_5三角函数和双曲函数
  9. Golang 1.16新特性-embed包及其使用
  10. python爬虫豆瓣高分电影前一百部