-
new、new关键词、手写实现new关键词
-
promise、手写promise
-
事件循环、宏任务、微任务、Event Loop
-
闭包、偏函数、函数柯里化、高阶函数、IIFE
-
js内存生命周期、GC(垃圾回收)机制
-
深入理解this指向问题
-
深入理解浮点数精度
-
深入理解防抖、节流函数
-
深入理解call、apply、bind,并手写代码
-
深入理解作用域、变量提升、暂时性死区、执行上下文
-
javascript的数据类型判断、值判断新语法
-
深入理解原型、原型链、继承
-
javascript数据类型详解
-
循环引用异常 TypeError: Converting circular structure to JSON
-
WEB跨平台桌面应用程序,Electron、NW.js、Tauri、Wails工具对比
-
模块化的开发方式可以提供代码复用率,方便进行代码的管理。通常来说,一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD、UMD以及ES6的模块系统。