计算机基础
donggua_123
这个作者很懒,什么都没留下…
展开
-
浏览器原理学习--如何保证页面文件能被完整地送达浏览器
在前后端交互过程中,前端页面所需要的一些页面信息是通过浏览器和后台服务器之间建立的TCP连接传输的。TCP连接就好比实实在在的运输通道,好比基础的交通设施,好比道路和桥梁,网络数据就在这些道路上运输,到达指定的目的地。 数据的运输之前,双方必须达成协议,就好比买卖双方必须提前沟通好信息:价格是多少,要几斤几两,要哪种成色的货物等。双方都达成共识了之后,交流才会是无障碍的。 如果传输数据太大,数据会被拆成一个个小的数据包分别发送,每个数据包会被标上描述顺序的标识,等到接收方拿到后,可以按照顺序重新组装成完原创 2020-06-14 18:02:19 · 1316 阅读 · 0 评论 -
浏览器原理学习--Chrome架构略谈
“js是一门单线程的语言”。这是初级前端都知道的一个最基本的知识点,虽然看起来平淡无奇的一个知识点,但以此为入口就会学到更多的知识点 首先解释一下为什么js会被设计成单线程:这主要还是由于js是运行的环境和功能所决定的。js是运行在浏览器环境下,给前端用户提供操作页面元素,也就是DOM的一门语言。如果两段js代码同时运行在两个不同的线程上,对DOM做完全相反的操作,那浏览器就不知道该听谁的了,就会让用户很疑惑。为了避免复杂性,就设计成单线程的了。 一个线程可以理解为完成一个逻辑功能的运行实例,把哪一块逻原创 2020-05-13 20:36:42 · 1045 阅读 · 0 评论