1️⃣ 人一辈子花的最多时间就是工作,工作是场马拉松,如何起跑,如何加减速,这是一个值得思考的问题。
2️⃣ 水满则溢,月盈则亏;命中有时终须有,命中无时莫强求。
-
📖 我的专栏
-
📖 我的作品
-
📖 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
-
📖 Electron
-
📖 linux 与网络