认真的问问,我是买 es6 的书来学 js,还是要先学老 js,再学 es6? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qq12345454
V2EX    问与答

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

  •  
  •   qq12345454 2017-07-23 15:21:49 +08:00 5901 次点击
    这是一个创建于 3085 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    那时候是爱好而学

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

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

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

    谢谢

    14 条回复    2017-07-24 10:26:17 +08:00
    Sivan
        1
    Sivan  
       2017-07-23 15:34:31 +08:00 via iPhone   1
    一起看不耽误
    imcxy
        2
    imcxy  
       2017-07-23 15:44:58 +08:00   1
    一些语法糖而已。。老老实实看红皮书。
    leer561
        3
    leer561  
       2017-07-23 15:45:19 +08:00   1
    先精读一遍权威指南,再边读 es6 边学 react。
    murmur
        4
    murmur  
       2017-07-23 15:46:39 +08:00   1
    感觉除了 es5 的 getter/setter 之外,其余的 es6 特性 polyfill 一下都可以用

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

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

    react 的话把 redux 那块好好看一下 现在的人挺喜欢搞这些 虽然我个人认为状态机并不能让程序可读性更高..
    qq12345454
        5
    qq12345454  
    OP
       2017-07-23 16:18:17 +08:00
    @imcxy 请问红皮书是哪本
    otakustay
        6
    otakustay  
       2017-07-23 16:31:21 +08:00
    @murmur 不,是因为 ES6 不能 polyfill 的部分你都不敢用,所以产生了 ES6 只有可 polyfill 那部分的错觉
    sunjourney
        7
    sunjourney  
       2017-07-23 16:41:45 +08:00 via iPhone
    现在有纯 es6 的书吗?就是那种包含语法、变量、作用域的书吗?
    sunjourney
        8
    sunjourney  
       2017-07-23 16:43:01 +08:00 via iPhone   1
    你不可能只学 es6 的,除非你找到一本用的 es6 却从头讲 js 的书
    zdkmygod
        9
    zdkmygod  
       2017-07-23 17:07:33 +08:00   1
    先看《高级程序设计》,再看《 ES6 深入理解》,同一个作者写的,阅读起来比较流畅。
    Tunar
        10
    Tunar  
       2017-07-23 17:34:55 +08:00 via Android
    先红宝书,再阮一峰 es6,最后再犀牛书
    akrf
        11
    akrf  
       2017-07-23 17:42:25 +08:00 via Android
    其实我一直不太懂 es6,很尴尬…
    radical
        12
    radical  
       2017-07-23 17:56:38 +08:00   1
    先看 《 Javascript 高级程序设计》
    再看 《 Exploring ES6 》
    有点基础后再看下 《 You don't know JS 》
    ES6 不去深究内部实现,就是一些语法糖,让你写的更舒服点了
    Morriaty
        13
    Morriaty  
       2017-07-24 09:55:33 +08:00
    不管你看的哪个,看完之后都是 ES10 了
    weishijun14
        14
    weishijun14  
       2017-07-24 10:26:17 +08:00   1
    先看 es6 你能看得懂?没有 js 基础你能理解 promise , async, await ?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     860 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 23:24 PVG 07:24 LAX 15:24 JFK 18:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86