我不知道我学的 js 是 es 几,大概是 5-6 年前(可能大概 2010 年的样子)学的 js,
那时候是爱好而学
而现在的 js 基本看不太懂了, 箭头函数,array 的各种用法,map,reduce 等这些,觉得好像以前的 js 里面根本就没有这些知识点
如今我想成为一个前端,想去找个 react 的工作
请职业是前端的朋友,指点一下迷津
谢谢
1
Sivan 2017-07-23 15:34:31 +08:00 via iPhone 1
一起看不耽误
|
2
imcxy 2017-07-23 15:44:58 +08:00 1
一些语法糖而已。。老老实实看红皮书。
|
3
leer561 2017-07-23 15:45:19 +08:00 1
先精读一遍权威指南,再边读 es6 边学 react。
|
4
murmur 2017-07-23 15:46:39 +08:00 1
感觉除了 es5 的 getter/setter 之外,其余的 es6 特性 polyfill 一下都可以用
言外之意就是除了语法糖之外没啥吸引人 es5 的语法反倒是看着啥样编译了就是啥样 不要跟我说什么 code map,chrome 调试一下断点能起飞,何况还有 safari 这种不支持 codemap 的。。 react 的话把 redux 那块好好看一下 现在的人挺喜欢搞这些 虽然我个人认为状态机并不能让程序可读性更高.. |
5
qq12345454 OP @imcxy 请问红皮书是哪本
|
6
otakustay 2017-07-23 16:31:21 +08:00
@murmur 不,是因为 ES6 不能 polyfill 的部分你都不敢用,所以产生了 ES6 只有可 polyfill 那部分的错觉
|
7
sunjourney 2017-07-23 16:41:45 +08:00 via iPhone
现在有纯 es6 的书吗?就是那种包含语法、变量、作用域的书吗?
|
8
sunjourney 2017-07-23 16:43:01 +08:00 via iPhone 1
你不可能只学 es6 的,除非你找到一本用的 es6 却从头讲 js 的书
|
9
zdkmygod 2017-07-23 17:07:33 +08:00 1
先看《高级程序设计》,再看《 ES6 深入理解》,同一个作者写的,阅读起来比较流畅。
|
10
Tunar 2017-07-23 17:34:55 +08:00 via Android
先红宝书,再阮一峰 es6,最后再犀牛书
|
11
akrf 2017-07-23 17:42:25 +08:00 via Android
其实我一直不太懂 es6,很尴尬…
|
12
radical 2017-07-23 17:56:38 +08:00 1
先看 《 JavaScript 高级程序设计》
再看 《 Exploring ES6 》 有点基础后再看下 《 You don't know JS 》 ES6 不去深究内部实现,就是一些语法糖,让你写的更舒服点了 |
13
Morriaty 2017-07-24 09:55:33 +08:00
不管你看的哪个,看完之后都是 ES10 了
|
14
weishijun14 2017-07-24 10:26:17 +08:00 1
先看 es6 你能看得懂?没有 js 基础你能理解 promise , async, await ?
|