Fork me on GitHub

m-JS

JavaScript 考点+面试题

堆栈内存以及闭包作用域

堆栈内存

数据结构

作用域和作用域链

作用域和作用域链

闭包

闭包

数据类型以及区别

JS-语言类型

变量提升

变量提升

JS 编译机制:AO/VO/GO/EC/ECStack

AO:Active Object 活动对象
VO:Variable Object 变量对象
GO:Global Object 全局对象
EC:Execution Contexts 执行上下文
ECStack:执行栈

JS 高级编程技巧

惰性函数、科里化函数、高阶函数

ECMAScript 3/5/6/7/8/9

ES6
ES7
ES8
ES9
ES10

浏览器底层渲染机制和 DOM 的回流重绘

浏览器渲染原理

DIALOG 模态框组件的封装

拖拽及拖拽插件的封装

移动端 Touch、Gesture 事件机封装处理

设计模式

设计模式

THIS

this

EventLoop

EventLoop

前后端数据交换

跨域解决方案

跨域

前端常用网络请求(AJAX,Fetch)

前端请求

GET 和 POST 核心机制与区别

GET 和 POST

axios 库和源码剖析

前端性能优化

性能优化

实战

加密策略:encodeURIComponentMD5

存储方法:cookiewebStorage:localStorage和sessionStoragesession

缓存

用户权限和登录态的校验处理、Token的校验处理

-------------本文结束感谢阅读-------------