V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qq12345454
V2EX  ›  问与答

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

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

    我不知道我学的 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   ·   实用小工具   ·   1031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:21 · PVG 03:21 · LAX 11:21 · JFK 14:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.