浏览器
努力飞翔的小菜鸟
小菜鸟,起飞了,,,,,
展开
-
浏览器工作原理
浏览器的组成人机交互部分(UI)网络请求部分(Socket)JavaScript引擎部分(解析执行JavaScript)渲染引擎部分(渲染HTML、Css等)数据存储部分(cookie、Html5中的本地存储LoaclStorage、SessionStorage)主流渲染引擎渲染引擎又叫排版引擎或浏览器内核主流的渲染引擎有:chrome浏览器:Blink引擎(...原创 2019-06-23 10:37:49 · 133 阅读 · 0 评论 -
Web开发本质
牢记以下三点请求:客户端发起请求(HTTP协议)处理:服务器处理请求响应:服务器将处理结果发送给客户端’客户端处理响应服务器响应完毕后,客户端继续处理:。浏览器:解析服务器返回的数据。ios、Android客户端,解析服务器返回的数据,并且通过iOS或Android的UI技术实现界面的展示功能关于 C/S(Client/Server) 和B/S(Browser/Server...原创 2019-06-23 11:16:49 · 398 阅读 · 0 评论 -
Event loop
nodejs单线程的原因:众所周知JS是门非阻塞单线程语言,因为在最初JS就是为了和浏览器交互而诞生的。如果JS是门多线程的语言的话,我们在这个多线程中处理DOM就可能会发生问题(一个线程中新加节点,另一个线程中删除节点),当然可以引入读写解锁这个问题。执行过程:在执行的过程中会产生执行环境,这些执行环境会被顺序的加入到执行栈中。如果遇到异步的代码,会被挂起并加入到Task(有多种task)...原创 2019-06-24 14:59:49 · 119 阅读 · 0 评论