浏览器原理篇
2022-06-06 14:05:42 0 举报
AI智能生成
前端
作者其他创作
大纲/内容
浏览器安全
什么是XSS攻击
概念
攻击类型
存储型 XSS 的攻击
反射型 XSS 的攻击
DOM 型 XSS 的攻击
如何预防XSS
什么是CSRF攻击
概念
攻击类型
如何预防CSRF攻击
什么是中间人攻击?如何防范中间人攻击?
有哪些可能引起前端安全的问题?
网络劫持有哪几种,如何防范?
进程与线程
进程与线程的概念
进程与线程的区别
浏览器渲染进程的线程有哪些
进程之前的通信方式---了解即可
僵尸进程和孤儿进程是什么?---了解即可
死锁产生的原因?如何解决死锁的问题?---了解即可
如何实现浏览器内多个标签页之间的通信?
对Service Worker的理解
浏览器缓存
对浏览器的缓存机制的理解
浏览器资源缓存的位置有哪些?
协商缓存和强缓存的区别
为什么需要浏览器缓存?
点击刷新按钮或者按 F5、按 Ctrl+F5 (强制刷新)、地址栏回车有什么区别?
浏览器组成
对浏览器的理解
对浏览器内核的理解
常见的浏览器内核比较
常见浏览器所用内核---了解即可
浏览器的主要组成部分
浏览器渲染原理
浏览器的渲染过程
浏览器渲染优化
渲染过程中遇到 JS 文件如何处理?
什么是文档的预解析?
CSS 如何阻塞文档解析?
如何优化关键渲染路径?
什么情况会阻塞渲染?
浏览器本地存储
浏览器本地存储方式及使用场景
Cookie有哪些字段,作用分别是什么
Cookie、LocalStorage、SessionStorage区别
前端储存的⽅式有哪些
IndexedDB有哪些特点?---了解即可
浏览器同源策略
什么是同源策略
如何解决跨越问题
CORS
JSONP
postMessage 跨域
nginx代理跨域
nodejs 中间件代理跨域
document.domain + iframe跨域
location.hash + iframe跨域
window.name + iframe跨域
WebSocket协议跨域
正向代理和反向代理的区别---了解即可
Nginx的概念及其工作原理---了解即可(或者不需要看
浏览器事件机制
事件是什么?事件模型?
如何阻止事件冒泡
对事件委托的理解
事件委托的使用场景
同步和异步的区别
对事件循环的理解
宏任务和微任务分别有哪些
什么是执行栈
Node 中的 Event Loop 和浏览器中的有什么区别?process.nextTick 执行顺序?
事件触发的过程是怎样的
垃圾回收机制
V8的垃圾回收机制是怎样的
哪些操作会造成内存泄漏?
0 条评论
下一页