ravencrown/FE-Learning

补全体系

Opened this issue · 0 comments

重点体系

  • ES6
  • 异步
  • 原型
  • vdom
  • MVVM
  • 组件化
  • hybird

ES6

重点

  • 模块化的使用和编译环境
  • Class与JS构造函数的区别
  • Promise的用法
  • ES6 其他常用功能

问题

  • ES6 模块化如何使用,开发环境如何打包
  • Class和普通构造函数有何区别
  • Promise的基本使用和原理

异步

  • 什么是单线程,和异步有什么关系
  • 什么是 Event-Loop
  • 目前JS解决异步的方案有哪些
  • 如果只用 JQuery 如何解决异步
  • Promise 标准
  • async/await 的使用

原型

  • 原型如何使用
  • 原型如何满足扩展

vdom

  • 什么是vdom,为什么要用vdom
  • vdom 如何使用,核心函数有哪些
  • 了解 diff算法吗

MVVM

  • 之前使用 jQuery 和现在使用 vue或React有什么区别
  • 你如何理解 MVVM
  • vue 如何实现响应式
  • vue 如何解析模板
  • 介绍vue的实现流程

组件化

  • 对组件化的理解
  • JSX是什么
  • JSX和vdom有什么关系
  • 简述 React 的setStatus
  • 阐述自己如何比较React和Vue

Hybird

  • hybird是什么
  • hybird如何更新上线
  • hybird和H5有什么区别
  • JS 如何与客户端通信