V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
TomIsion
V2EX  ›  前端开发

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

  •  1
     
  •   TomIsion ·
    TomIsion · 2016-09-02 17:28:03 +08:00 · 3587 次点击
    这是一个创建于 3010 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    赐教。

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

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

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

    所以什么都要看
    herozzm
        10
    herozzm  
       2016-09-02 18:52:28 +08:00 via Android
    不要用 jQuery ,不要用框架能写出前端效果的,但这是扯淡,有这条的公司是不是要自己开发 js 框架啊
    haozibi
        11
    haozibi  
       2016-09-02 19:26:02 +08:00 via Android
    aisk
        12
    aisk  
       2016-09-02 20:53:38 +08:00
    其实主要就是要熟悉 DOM 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2672 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:12 · PVG 13:12 · LAX 21:12 · JFK 00:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.