Skip to content

Latest commit

 

History

History
173 lines (87 loc) · 1.48 KB

File metadata and controls

173 lines (87 loc) · 1.48 KB

JavaScript 基础

对象

数组

Map & WeakMap

Set & WeakSet

函数

this 指向

手写 new

手写 bind

手写 apply

手写 call

执行上下文,作用域与闭包

继承

手写 instanceof

class

装饰器

Promise

Promise A+

迭代器 & 生成器

async await

Reflect

Proxy

事件循环

进程

线程

其它

var let const 的区别

手写深浅拷贝

手写 setTimeout/setInterval

节流

防抖

浏览器工作原理

捕获冒泡事件机制

跨域

jsonp

cors

simple request

options request

document.domain

iframe postMessage

storage

localStorage

sessionStorage

cookie

indexDB

Service Worker

what's the difference between cookie and session

HTTP

TCP/IP

HTTP 组成

三次握手四次挥手

缓存

强缓存

协商缓存

启发式缓存

垃圾回收

标记清除法

引用计数

新老生代

三色标记法

引申 - 所有权

浏览器地址栏输入地址按下回车后发生了些啥

Repaint and Reflow

XSS

CSP

CSRF

点击劫持

中间人攻击

CDN

模块化

commonJs

EsModule

AMD

CMD

Webpack

loader

plugin

chunk

Vite

Rspack

Esbuild

swc

Babel

Vue

Typescript

Difference between Interface and Type