• 浏览器渲染引擎与阻塞

    浏览器渲染引擎与阻塞一、浏览器渲染引擎主要模块 一个渲染引擎主要包括:HTML解析器,CSS解析器,javascript引擎,布局layout模块,绘图模块 HTML解析器:解释HTML文档的解析器,主要作用是将HTML文本解释成DOM树。 C...
  • 浏览器相关原理详细总结一

    浏览器相关原理详细总结一Chrome 打开一个页面需要启动多少进程?分别有哪些进程?浏览器从关闭状态进行启动,然后新开 1 个页面至少需要 1 个网络进程、1 个浏览器进程、1 个 GPU 进程以及 1 个渲染进程,共 4 个进程;后续再新开标...
  • 浏览器的组成与功能

    浏览器的组成与功能浏览器的内核(渲染引擎)浏览器中有一个最重要的模块,它主要的作用把一切请求回来的资源变为可视化的图像。 这个模块就是浏览器内核,通常它也被称为渲染引擎。 浏览器内核总结: IE———->Trident Safari——...
  • 缓存机制

    一、缓存理解1.缓存定义:​ 浏览器在本地磁盘上将用户之前请求的数据存储起来,当访问者再次需要改数据的时候无需再次发送请求,直接从浏览器本地获取数据。 2.缓存的好处: 减少请求的个数; 节省带宽,避免浪费不必要的网络资源; 减轻...
  • 本地存储

    HTML5的本地存储HTML5中与本地存储相关的两个重要内容:Web Storage与本地数据库。其中,Web Storage存储机制是对HTML4中cookie存储机制的一个改善。由于cookie存储机制有很多缺点,HTML5不再使用它,转而使...
  • 大纲

    IP IP头:IP 数据包开头的信息,包含 IP 版本、源 IP 地址、目标 IP 地址、生存时间 UDP(user datagram protocol)用户数据包协议 TCP(transmission control protocol)传输控制...
  • css常用奇淫技巧(不定期更新)

    一、常用技巧清除浮动 添加新的元素 、应用 clear:both; 父级定义 overflow: auto; 父元素也设置浮动; 使用br标签和其自身的html属性:《br clear=”all”/》 clear=”...
  • JavaScript封装XMLHttpRequest请求

    什么是 XMLHttpRequest 对象XMLHttpRequest 对象用于在后台与服务器交换数据。XMLHttpRequest 对象是开发者的梦想,因为您能够: 在不重新加载页面的情况下更新网页 在页面已加载后从服务器请求数据 在页面已加...
  • Ajax跨域的几种解决方案

            在这个前后端分离越来越流行的时代,跨域请求对于我们来说已经非常常见了。关于跨域,有N种类型,本文只专注于ajax请求跨域。 何为跨域请求 ...
  • sessionStorage和localStorage解释及区别

    HTML5的本地存储HTML5中与本地存储相关的两个重要内容:Web Storage与本地数据库。其中,Web Storage存储机制是对HTML4中cookie存储机制的一个改善。由于cookie存储机制有很多缺点,HTML5不再使用它,转而使...