✨【JavaScript】
(一)垃圾回收机制 & 内存泄露
- 垃圾回收机制都有哪些策略?
- 什么是内存泄漏⭐⭐⭐⭐⭐
- 为什么会导致的内存泄漏⭐⭐⭐⭐⭐
- 导致内泄漏的情况
(二)数据类型
- 1. JS的数据类型都有哪些⭐⭐⭐⭐⭐
- 2. 基本类型和引用类型的区别
- 3. 为什么0.1+0.2>0.3 ⭐⭐⭐⭐ /如何解决这个问题,使0.1+0.2等于0.3?⭐⭐⭐⭐⭐
- 对象和数组的区别
- 数据类型的判断方式⭐⭐⭐⭐⭐
- 为什么要用Object.prototype.toString.call(),而不用 Array.prototype.toString.call()?⭐⭐
- instanceof原理⭐⭐⭐⭐⭐(作用+原理)
- 为什么typeof null 是Object?⭐⭐⭐⭐⭐
- ==和===区别是什么?⭐⭐⭐⭐⭐
- (面试题)NaN == NaN 的结果是什么?为什么?⭐⭐⭐⭐⭐
- typeof 和 instanceof 检测数据类型有什么区别?
- 如何判断一个变量是对象还是数组?为什么该方法可以
- instanceof原理⭐⭐⭐⭐⭐(作用+原理)
- 手写深拷贝和浅拷贝⭐⭐⭐⭐⭐
原型和原型链
- 1. 什么是原型?什么是原型链?如何理解⭐⭐⭐⭐⭐
- 2. 构造函数、原型和实例的关系⭐⭐⭐⭐⭐
继承
闭包
- 什么是闭包?⭐⭐⭐⭐⭐
- 闭包的作用?⭐⭐⭐⭐⭐
- 闭包的优缺点
- 闭包原理
- 闭包的应用⭐⭐⭐⭐⭐
promise
✨【计算机网络 & 浏览器】
HTTP 和 HTTPS
- 1. http 和 https 的基本概念 ⭐⭐⭐⭐⭐
- 2. http 和 https 的区别及优缺点?⭐⭐⭐⭐⭐
- 3. https 协议的工作原理⭐⭐⭐
- 4. http1.0和http1.1,还有http2有什么区别?
- 5. 常见的状态码