
HTTP、浏览器底层
pspxuan
这个作者很懒,什么都没留下…
展开
-
js 浏览器执行过程
当浏览器引擎拿到javascript源码时,会将js代码 转为 ast 树,这个过程就是预编译的过程,当 ast 构建完毕时,则代表预编译完毕,可以开始按照 ast 执行代码。原创 2022-12-12 14:47:36 · 407 阅读 · 0 评论 -
chrome 浏览器解决跨域
右击浏览器图标点击属性 目标后面增加一行文本 -ignore-certificate-errors --disable-web-security --user-data-dir=C:\MyChromeDevUserData 在浏览器桌面图标中重新打开浏览器原创 2021-04-25 09:07:06 · 193 阅读 · 0 评论 -
Cookies 和 Session 以及 webStorage 的作用与区别
Cookeis 和 Session 利用了浏览器的缓存机制,都可以用来保存用户的数据,得以和服务器进行交互。 又因为 http 是无状态的,可以使用 Cookeis 和 Session 来保存用户的状态。 1.Cookeis(保存在浏览器端) Cookies 是服务器向客户端发来的信息,以文本方式进行储存,每一次请求时携带 Cookeis Cookies 机制 分为两种情况: 1.未设置过期时间...原创 2020-04-03 19:40:32 · 264 阅读 · 0 评论 -
浏览器渲染流程
1.浏览器的高层结构: 用户界面(我们可见的地址栏、书签菜单等,除了主窗口以外的界面) 浏览器引擎(在用户界面和呈现引擎之间传送指令) 呈现引擎(负责显示请求的内容。html、css等) 网络(用于网络调用,列如 HTTP 请求。其接口与平台无关,并为所有平台提供底层实现。) 用户界面后端(绘制窗口部件,比如组合框和窗口) JavaScript解释器(用于解析和执行 JavaScript 代码。...原创 2019-12-04 16:24:17 · 151 阅读 · 0 评论 -
什么是HTTP协议?
此文章简单叙述了HTTP协议,还有更多底层的东西没有涉及,有什么问题想法也欢迎共同探讨。 诞生 都说 HTTP 是基于应用层的协议,而且是基于 TCP / IP 协议的。 如果你接触过socket网络编程,就应该明白TCP和UDP这两种使用广泛的通信协议如图: 既然TCP/UDP是广泛使用的网络通信协议,那为啥有多出个http协议来呢? UDP协议具有不可靠性和不安全性,显然这很难满足web...原创 2019-12-04 14:34:59 · 848 阅读 · 0 评论