TomIsion

“熟悉原生 JavaScript” 谁能告诉我这个概念是什么?

  •  1
     
  •   TomIsion ·
    TomIsion · Sep 2, 2016 · 4810 views
    This topic created in 3717 days ago, the information mentioned may be changed or developed.

    之前找工作的时候,看到很多大厂、创业公司对前端工程师的要求都会有“熟悉原生 JavaScript”

    参加工作了蛮久,最近在写 React.js 的 Web APP ,过程中 DOM 熟悉的兼容比较折磨。突然想到原生JavaScript这个概念,我的疑问就是,什么样的程度才是熟悉原生 JavaScript?

    JavaScript一词其实包含的内容很多,可以从高程的目录或是阮一峰的教程网站上面的目录看出来~

    那么,到底怎么样才能称得上熟悉原生?

    • 手写 Ajax ?
    • 熟悉内置对象( Array 、 Object...)的各种函数?
    • 了解各个浏览器差异?
    • ES6 、 ES7 熟悉?
    • 熟悉各种框架内部实现?

    赐教。

    12 replies  •  2016-09-02 20:53:38 +08:00
    SourceMan
    SourceMan
    Sep 2, 2016
    1
    那就,先手写个简单的 MVVM 框架吧
    FrankFang128
    FrankFang128
    Sep 2, 2016
    2
    拿出你的小本本记好了:
    熟悉 == 跟面试官掌握的差不多
    了解 == 能附和面试官,按照他的提示说
    精通 == 比面试官掌握的还多

    所以熟悉是相对于面试官而言的,换个腻害的面试官,你就要降一级。
    w88975
    w88975
    Sep 2, 2016
    3
    啥时候有 ES7 了?
    能手写 Ajax 也不代表你对 JS 有多熟
    JS 这语言,学起来简单,深入很难,特别是脱离框架自己去写原生

    http://bonsaiden.github.io/JavaScript-Garden/zh/
    我认为把这里面的搞懂 姑且才算是熟悉原生 JS (给楼主提供的学习路线)
    TomIsion
    TomIsion
    OP
    Sep 2, 2016
    4
    @FrankFang128 是不是应该用 === 比较好~
    TomIsion
    TomIsion
    OP
    Sep 2, 2016
    5
    @w88975 链接是秘密花园?很久之前就有拜读过
    shyling
    shyling
    Sep 2, 2016
    6
    FrankFang128
    FrankFang128
    Sep 2, 2016
    7
    @w88975 Google ES 7 ,第一条结果: The final feature set of ECMAScript 2016 (ES7)
    mcfog
    mcfog
    Sep 2, 2016
    8
    “没 jQuery 没 Zepto 也会干活”
    FrankFang128
    FrankFang128
    Sep 2, 2016 via Android
    9
    面试官觉得简单的东西,你不会,他就说你不行。

    所以什么都要看
    herozzm
    herozzm
    Sep 2, 2016 via Android
    10
    不要用 jQuery ,不要用框架能写出前端效果的,但这是扯淡,有这条的公司是不是要自己开发 js 框架啊
    haozibi
    haozibi
    Sep 2, 2016 via Android
    11
    aisk
    aisk
    Sep 2, 2016
    12
    其实主要就是要熟悉 DOM 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   903 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 20:22 · PVG 04:22 · LAX 12:22 · JFK 15:22
    ♥ Do have faith in what you're doing.