学习计划

157 阅读1分钟

JavaScript

  • JavaScript事件循环机制
  • 执行上下文
  • 作用域和作用域链
  • 原型、原型链
  • 基本类型和引用类型
  • 闭包
  • promise原理
  • async/await原理
  • 跨域
  • 防抖和节流
  • 深拷贝
  • 实例化对象的步骤
  • == 和 === 比较
  • 抽象语法树AST
  • proxy
  • JSBridge的原理
  • 正则

CSS

  • flex布局
  • 五种布局方式
  • h5、Android、iOS尺寸单位
  • less
  • sass
  • word-break、word-wrap、white-space
  • position
  • css加载会造成阻塞吗
  • css设置居中的方案
  • css3动画有哪些属性
  • auto
  • css如何性能优化

vue

  • vue响应式原理
  • computed原理
  • watch原理
  • vuex原理
  • vueRouter原理
  • 虚拟DOM Diff算法
  • vue和react对比
  • v-model和v-bind区别
  • vue.use干了什么
  • 组件间通信方式
  • 如何实现懒加载

webpack

  • webpack原理
  • WebPack和Grunt以及Gulp相比
  • 模块化import、require、export、module.exports 混合使用理解
  • plugin,loader区别
  • 常用plugin,loader
  • 常用配置理解

浏览器、http

  • 浏览器的地址栏输入网址后
  • 浏览器渲染原理
  • 浏览器的回流与重绘 (Reflow & Repaint)
  • 浏览器性能优化
  • 浏览器缓存机制
  • GET与POST请求区别(get,post,put,delete,options)
  • cookie和storage对比
  • WebSocket
  • HTTPS与HTTP的一些区别
  • http状态码
  • ssl/tls 安全协议
  • tcp连接
  • 三次握手

TypeScript

NODE

Test

算法

设计模式