📄️ 目录大纲
1. 重排和重绘
📄️ FAQ?
解释浏览器标准模式和怪异模式
📄️ 重绘和重排(回流)
重绘不一定导致重排,但重排一定会导致重绘
📄️ 从输⼊ URL 到⻚⾯加载发⽣了什么?
📄️ 跨域
什么是跨域
📄️ web常见的攻击方式有哪些,以及如何进行防御?
Web攻击(WebAttack)是针对用户上网行为或网站服务器等设备进行攻击的行为
📄️ XSS 攻击
什么是 XSS 攻击?
📄️ CSRF 攻击
什么是CSRF 攻击
📄️ 浏览器缓存
1. Memory Cache(内存缓存):
📄️ 常见的浏览器内核
1. Trident (IE 内核):
📄️ 浏览器的渲染过程
渲染过程中遇到 JS 文件如何处理?
📄️ 事件
在计算机科学中,事件(Event)是指程序或系统中发生的某种事物或动作,通常会触发相应的处理过程或响应机制。事件可以是用户的操作(如点击、滚动、键盘输入等),也可以是系统内部的状态改变(如定时器到期、网络请求完成等)。事件在编程中被广泛应用,用于实现交互、响应用户输入、处理异步操作等。
📄️ 事件循环
//TODO
📄️ 垃圾回收和内存泄漏
内存生命周期