认真的问问,我是买 es6 的书来学 js,还是要先学老 js,再学 es6?

2017-07-23 15:21:49 +08:00
 qq12345454

我不知道我学的 js 是 es 几,大概是 5-6 年前(可能大概 2010 年的样子)学的 js,

那时候是爱好而学

而现在的 js 基本看不太懂了, 箭头函数,array 的各种用法,map,reduce 等这些,觉得好像以前的 js 里面根本就没有这些知识点

如今我想成为一个前端,想去找个 react 的工作

请职业是前端的朋友,指点一下迷津

谢谢

5404 次点击
所在节点    问与答
14 条回复
Sivan
2017-07-23 15:34:31 +08:00
一起看不耽误
imcxy
2017-07-23 15:44:58 +08:00
一些语法糖而已。。老老实实看红皮书。
leer561
2017-07-23 15:45:19 +08:00
先精读一遍权威指南,再边读 es6 边学 react。
murmur
2017-07-23 15:46:39 +08:00
感觉除了 es5 的 getter/setter 之外,其余的 es6 特性 polyfill 一下都可以用

言外之意就是除了语法糖之外没啥吸引人 es5 的语法反倒是看着啥样编译了就是啥样

不要跟我说什么 code map,chrome 调试一下断点能起飞,何况还有 safari 这种不支持 codemap 的。。

react 的话把 redux 那块好好看一下 现在的人挺喜欢搞这些 虽然我个人认为状态机并不能让程序可读性更高..
qq12345454
2017-07-23 16:18:17 +08:00
@imcxy 请问红皮书是哪本
otakustay
2017-07-23 16:31:21 +08:00
@murmur 不,是因为 ES6 不能 polyfill 的部分你都不敢用,所以产生了 ES6 只有可 polyfill 那部分的错觉
sunjourney
2017-07-23 16:41:45 +08:00
现在有纯 es6 的书吗?就是那种包含语法、变量、作用域的书吗?
sunjourney
2017-07-23 16:43:01 +08:00
你不可能只学 es6 的,除非你找到一本用的 es6 却从头讲 js 的书
zdkmygod
2017-07-23 17:07:33 +08:00
先看《高级程序设计》,再看《 ES6 深入理解》,同一个作者写的,阅读起来比较流畅。
Tunar
2017-07-23 17:34:55 +08:00
先红宝书,再阮一峰 es6,最后再犀牛书
akrf
2017-07-23 17:42:25 +08:00
其实我一直不太懂 es6,很尴尬…
radical
2017-07-23 17:56:38 +08:00
先看 《 JavaScript 高级程序设计》
再看 《 Exploring ES6 》
有点基础后再看下 《 You don't know JS 》
ES6 不去深究内部实现,就是一些语法糖,让你写的更舒服点了
Morriaty
2017-07-24 09:55:33 +08:00
不管你看的哪个,看完之后都是 ES10 了
weishijun14
2017-07-24 10:26:17 +08:00
先看 es6 你能看得懂?没有 js 基础你能理解 promise , async, await ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/377351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX