Skip to content

Latest commit

 

History

History
executable file
·
30 lines (19 loc) · 529 Bytes

2019美菜网前端社招面经.md

File metadata and controls

executable file
·
30 lines (19 loc) · 529 Bytes

2019 美菜网前端社招面经

一面

  1. CSS 选择器的优先级排序

  2. 以下代码的输出:

    function A() {
        this.name = name
    }
    A.prototype.name = 'xiaoming'
    var a = new A()
    console.log(a.name)
  1. 前端模块化的方式

  2. JavaScript 异步回调的解决方案

  3. 实现数组去重

  4. 用原生 DOM API 实现一个 prepend() 方法

  5. CSRF 产生的原因和解决方法

  6. GETPOST 的区别

  7. 用过哪些框架/库,有深入研究原理吗