js 基础问题
📄️ JS 值类型和引用类型
typeof 能判断哪些类型?
📄️ 手写 JS 深拷贝
浅拷贝和深拷贝
📄️ 何时使用 === 何时使用 ==?
变量计算 - 注意某些类型转换的坑
📄️ 如何用 class 实现继承?
利用 es6 中的 class 实现继承,首先是父类
📄️ 如何理解 JS 原型(隐式原型和显示原型)三座大山之一
通过一些例子来说明,首先定义
📄️ instanceof 是基于原型链实现的
如何准确判断一个变量是数组?
📄️ 手写简易 jQuery 考虑插件和扩展性
首先准备一个基本的 dom
📄️ 什么是作用域?什么是自由变量?
作用域
📄️ 什么是闭包?闭包会用在哪里?(三座大山之二)
闭包,作用域应用的特殊情况,有两种表现:
📄️ this 有几种赋值情况,如何取值?
this 取值是在函数执行时确定的,不是在定义时
📄️ 手写 bind 函数
首先来看看 bind 函数使用
📄️ 手写用 Promise 加载一张图片
使用 Promise 来解决 callback hell 回调地狱的问题,举例演示
📄️ 同步和异步的区别是什么?(三座大山之三)
单线程和异步