# 总览

前端知识点自检

# 1、HTML/CSS基础

  • 布局(流:盒模型&四大家族、流的破坏和保护:BFC/float/flex/grid)
  • 定位(static/relative/absolute/fixed)
  • 图文样式(属性和细节)
  • CSS响应式(rem、media query、vw/vh)
  • CSS3动画/渐变

# 2、JS基础

  • 变量类型和计算(值类型和引用类型、类型判断、逻辑运算)
  • 原型和原型链(class、继承、原型、原型链、instanceof)
  • 作用域和闭包(作用域、自由变量、闭包、this)
  • 异步(单线程、callback、应用场景、promise、event-loop、async/await、微任务/宏任务)
  • 模块化(ES6 module)

# 3、JS-Web-Api

  • DOM(树形结构、节点操作、属性、树结构操作、性能)
  • BOM(navigator、screen、location、history)
  • 事件(绑定、冒泡、代理)
  • ajax(XML HttpRequest、状态码、跨域)
  • 存储(cookie、localStorage、sessionStorage)

# 4、浏览器&HTTP协议

  • 页面加载(加载、渲染)
  • 性能优化(加载资源优化、渲染优化)
  • 安全(xss、CSRF)
  • ajax(XMLHttpRequest)
  • 跨域策略(同源策略、跨域方式、ajax常用插件)
  • HTTP(常见状态码、创建headers、Restful Api、缓存机制)
  • HTTP2
  • HTTPS

# 5、框架&类库

上次更新: 4/15/2022, 11:05:14 AM