浏览器
highfish920
这个作者很懒,什么都没留下…
展开
-
浏览器相关2
XMLHttpRequest实例状态 XMLHttpRequest的几种状态 0 对象没有完成初始化 1 对象开始发送请求 2 对象的请求发送完成 3 对象开始读取服务器响应 4 对象读取服务器响应结束 DNS 地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。 查询www.163.com的DNS请求到达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果。如果没有,本地DNS服务器还要向DNS根服务器进行查询。 根DNS服务器没有记录原创 2020-08-27 17:33:33 · 102 阅读 · 0 评论 -
浏览器相关1
跨域 跨域,指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制,防止他人恶意攻击网站 比如一个黑客,他利用iframe把真正的银行登录页面嵌到他的页面上,当你使用真实的用户名和密码登录时,如果没有同源限制,他的页面就可以通过 JavaScript读取到你的表单中输入的内容,这样用户名和密码就轻松到手了。 前端安全XSS,CSRF xss 跨站脚本攻击。xss攻击的主要目的是想办法获取目标攻击网站的cookie, 因为有了cookie相当于有了ses原创 2020-08-27 17:25:06 · 280 阅读 · 0 评论 -
浏览器的重绘和回流
浏览器使用流式布局模型 (Flow Based Layout)。 浏览器会把HTML解析成DOM,把CSS解析成CSSOM,DOM和CSSOM合并就产生了Render Tree。 有了RenderTree,我们就知道了所有节点的样式,然后计算他们在页面上的大小和位置,最后把节点绘制到页面上。 由于浏览器使用流式布局,对Render Tree的计算通常只需要遍历一次就可以完成,但table及其内部元素除外,他们可能需要多次计算,通常要花3倍于同等元素的时间,这也是为什么要避免使用table布局的原因之一。 一原创 2020-08-08 22:55:07 · 76 阅读 · 0 评论