- 🔑 人们总是高估一天能做的事,却低估一年能做的事
- 🔑 做好计划,全力以赴
- 👉 95 后
- 👉 达拉斯忠实球迷
- 👉 简单的人
-
📝 我的作品
-
📝 vue
-
📝 css3
-
📝 http
-
📝 nodejs
-
📝 前端安全
-
📝 前端工程化
-
📝 JavaScript 梯子
-
📝 JavaScript/ECMAScript
- Object.defineProperty
- Proxy
- Reflect
- async/await
- Set、WeakSet、Map、WeakMap
- ES5 和 ES6 数组遍历方法的使用与实现
- ES5 和 ES6 对象遍历方法
- JavaScript 深入
- 理解 js 引擎执行过程:运行机制,语法分析,创建函数调用栈,创建上下文,创建作用域链
- 理解 js 的微任务(microtask)与宏任务(microtask)
- 理解 js 的数据类型,内存机制,变量引用,垃圾回收,内存泄漏
- 理解 js 的作用域,作用域链,闭包
- 理解 js this 绑定的 6 种规则:默认绑定、隐式绑定(隐式丢失)、显式绑定、new 绑定、严格模式下的 this、箭头函数绑定
- 理解 js 的__proto__ 、prototype 和 constructor
- 理解 js new 操作符做了什么
- 理解 js 的继承:原型链继承、构造函数继承、组合继承、原型继承、寄生继承、寄生组合继承和 ES6 class extend
- 理解 js 的面对对象编程、面向过程编程、命令式编程和函数式编程(声明式编程)
- 理解 js 模块规范:CommonJS、AMD、CMD、UMD 和 ES6 module
- 理解 js 中的双精度浮点数的原因、原理和解决方法
- js 设计模式
- Promise
-
📝 TypeScript