00.JavaScript高级面试:前言

前言

一、基础知识:

  • ES 6常用语法:class 、module、Promise等

  • 原型高级应用:结合 jQuery 和 zepto 源码

  • 异步全面讲解:从原理到 jQuery 再到 Promise

二、框架原理:

  • 虚拟DOM:存在价值、如何使用、diff算法

  • MVVM vue:MVVM、vue响应式、模板解析、渲染

  • 组件化 React:组件化、JSX、vdom、setState

三、混合开发:

  • hybrid

  • H5

  • 前端客户端通讯

内容优势

  • 面试官爱问“源码”、“实现”。

  • 介绍常用框架实现原理

  • 介绍hybrid原理和应用

ES6

  • 模块化的使用和编译环境

  • Class与JS构造函数的区别

  • Promise的用法

  • ES6其他常用功能

异步

  • 什么是单线程,和异步有什么关系