本人已有其它语言编程的经验,现在想学 Javascript 语言,注意不是想学前端编程,而是学 Javascript 语言本身,以及其所有最新特性。请各位推荐些书籍和资源以及路线图等。

1 gimp Mar 20, 2017 <you don't know js> <Javascript Promise 迷你书> <Javascript 语言精粹> 看过或正在看的,感觉还不错 |
2 SuperMild Mar 20, 2017 有编程经验,想学 JS 本身的: you don't know js 不二之选。 |
3 swfbarhr Mar 20, 2017 via iPhone 同推荐 you don't know js |
4 hoythan Mar 20, 2017 《 Javascript 从入门到放弃》 |
5 libook Mar 20, 2017 http://www.w3school.com.cn/js/index.asp 中文的,虽然看着有点 low ,但是入门的话简单快速,学 Javascript 基础足够。 学完基础就要深入一下了,先了解什么是“闭包”、“作用域链”和“原型链”,这些在网上搜文章一搜一大堆,一开始理解比较抽象,多看多试就好了。 然后是前沿一点的,建议直接上 ES6 和 ES7 ,这个教程很薄,有纸质书可以买 http://es6.ruanyifeng.com/ 上面都学完就可以分专业了,你是要做客户端(浏览器端)开发还是服务端开发。 客户端开发的话就从 jQuery 开始,依然是那个中文网站, http://www.w3school.com.cn/jquery/index.asp 简单粗暴,差不多一两天也就能学会了,还是要多练习。 之后就是接触一些前端框架, React 、 VUE2 、 Angular2 等,自己去网上搜什么时候要用这些框架以及什么情况向选择哪个框架。 服务端的话主要就是 Node.js ,这个国内资料不是特别新,需要基本的看英文文档的能力,可以从 Node.js 官网入手, https://nodejs.org/en/docs/guides/ 看书的话《 Node.js 实战》和《深入浅出 Node.js 》好像都行,不过纸质书上的东西有很多都过时了, 学的话建议从 Node.js v7.0.0 开始,因为等你学完 v8.0.0 差不多就出来了。 基础学完就可以接触一些 WEB 框架了, Express 、 Koa 都可以,同样自己去网上搜他们的对比以及什么情况下适合用哪个。 上面都学完之后就可以回来这里想我一样写老多回复忽悠新人了~~~ |
6 Gsyc1 Mar 20, 2017 |
7 FrankFang128 Mar 20, 2017 我就看看 |
8 wshcdr Mar 20, 2017 恩,来看看推荐 |
9 Arrowing Mar 20, 2017 @FrankFang128 你怎么不教一些新人呢,你不是发表了很多关于 JS 的文章吗?应该对 JS 很熟悉才对吧。 |
10 Arrowing Mar 20, 2017 @FrankFang128 更正: 一些 -> 一下 |
11 cashew Mar 20, 2017 via iPhone 犀牛书。红宝书。这都是必看的。 |
12 qfdk PRO 做个项目就好了 要不然都是吹牛计划 |
13 Phariel Mar 20, 2017 via Android |
14 bajie Mar 20, 2017 千万别一上来就看犀牛书,你会炸的,推荐你看 js 高级程序设计第三版 |
15 okcdz Mar 20, 2017 via iPhone 直接开撸,用着用着,遇到坑多了,就会了 |
16 xiparos Mar 20, 2017 Javascript The Good Parts 这本也很不错,加上之前 1L 说的那三本,看完之后 JS 就可以随便撸了 |
17 liuxin5959 Mar 20, 2017 强烈推荐《 Javascript DOM 编程艺术》,这本书偏前端。刷完这本书,才感觉自己在编程这条路上入门了。 再推进一本《 Node 与 Express 开发》,只是这本书里面的内容版本偏老。 |
18 solobat Mar 20, 2017 《你不知道的 Javascript 卷一》不错,要深入理解感觉还是直接看官方 spec 好点儿 |
19 preper Mar 20, 2017 入门之后推荐“ Javascript 秘密花园”,东西不多,可以扫扫,补充知识盲区 |
20 lazzzis Mar 20, 2017 个人推荐 《 Eloquent Javascript 》,可以在线看 http://eloquentJavascript.net/ 这本书把内容分为 语言基础,浏览器编程和服务端编程 3 部分。语言基础部分也都涉及了“闭包”,“原型链”等内容。 缺点是里面不涉及任何 ES6 的部分,所以同样建议看完基础后能看一下 http://es6.ruanyifeng.com/ |
21 tinyhill Mar 20, 2017 |
22 newdongyuwei Mar 20, 2017 @lazzzis 《 Eloquent Javascript 》确实非常赞。我认为它至少是 top 2 的 Javascript 书籍。 |
23 Technetiumer Mar 20, 2017 |
24 mingyun Mar 20, 2017 Javascript 秘密花园 |
25 Chieh Mar 20, 2017 via Android Codecademy |
26 isbase PRO 如果你是新手,犀牛书绝对别碰, Eloquent Javascript 也不是给新手看得,最好的选择是 Javascript 高级程序设计,同时这本书的作者还有很多著作,入门后最好都买来 |
27 isbase PRO Javascript DOM 编程艺术 忘记这本了 Javascript DOM 编程艺术 > Javascript 高级程序设计 |
28 isbase PRO 单纯学习 Javascript 本身的话 Javascript 高级程序设计 前几章语言基础 > Understanding ECMAScript 6 |
29 loading Mar 21, 2017 via Android 犀牛书是字典,不是用来看的。 |