qq12345454
V2EX  ›  问与答

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

  •  
  •   qq12345454 · Jul 23, 2017 · 6142 views
    This topic created in 3221 days ago, the information mentioned may be changed or developed.

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

    那时候是爱好而学

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

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

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

    谢谢

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

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

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

    react 的话把 redux 那块好好看一下 现在的人挺喜欢搞这些 虽然我个人认为状态机并不能让程序可读性更高..
    qq12345454
        5
    qq12345454  
    OP
       Jul 23, 2017
    @imcxy 请问红皮书是哪本
    otakustay
        6
    otakustay  
       Jul 23, 2017
    @murmur 不,是因为 ES6 不能 polyfill 的部分你都不敢用,所以产生了 ES6 只有可 polyfill 那部分的错觉
    sunjourney
        7
    sunjourney  
       Jul 23, 2017 via iPhone
    现在有纯 es6 的书吗?就是那种包含语法、变量、作用域的书吗?
    sunjourney
        8
    sunjourney  
       Jul 23, 2017 via iPhone   ❤️ 1
    你不可能只学 es6 的,除非你找到一本用的 es6 却从头讲 js 的书
    zdkmygod
        9
    zdkmygod  
       Jul 23, 2017   ❤️ 1
    先看《高级程序设计》,再看《 ES6 深入理解》,同一个作者写的,阅读起来比较流畅。
    Tunar
        10
    Tunar  
       Jul 23, 2017 via Android
    先红宝书,再阮一峰 es6,最后再犀牛书
    akrf
        11
    akrf  
       Jul 23, 2017 via Android
    其实我一直不太懂 es6,很尴尬…
    radical
        12
    radical  
       Jul 23, 2017   ❤️ 1
    先看 《 JavaScript 高级程序设计》
    再看 《 Exploring ES6 》
    有点基础后再看下 《 You don't know JS 》
    ES6 不去深究内部实现,就是一些语法糖,让你写的更舒服点了
    Morriaty
        13
    Morriaty  
       Jul 24, 2017
    不管你看的哪个,看完之后都是 ES10 了
    weishijun14
        14
    weishijun14  
       Jul 24, 2017   ❤️ 1
    先看 es6 你能看得懂?没有 js 基础你能理解 promise , async, await ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1014 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 22:30 · PVG 06:30 · LAX 15:30 · JFK 18:30
    ♥ Do have faith in what you're doing.