# 总览
前端知识点自检
# 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、框架&类库
← 设计模式-总览