![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浏览器
文章平均质量分 78
C860
I'm an HCIer from SCAU
展开
-
V8 Javascript 引擎之所以快
1.针对上下文的Snapshot技术什么是上下文(Contexts)?实际是JS应用程序的运行环境,避免应用程序的修改相互影响,例如一个页面js修改内置对象方法toString,不应该影响到另外页面。chrome浏览器每个process只有一个V8引擎实例,浏览器中的每个窗口、iframe都对应一个上下文。V8启动时(在执行client js前),需要对全局上下文(第一个转载 2014-03-25 18:35:55 · 1453 阅读 · 0 评论 -
剖析网页从浏览器输入地址到加载完毕的全过程——建立连接
通过DNS解析得到了目标服务器的IP之后,接下来要原创 2014-05-03 21:24:29 · 1117 阅读 · 0 评论 -
关于DOM级别的一些问题
原文地址:http://blog.segmentfault.com/gothic/1190000000366311之前看书没太注意这个问题,直到我今天看书看到一个DOM0级,于是我就在群里问了下各个级别的意思区别..首先我们的确定标准了是没有DOM0级的。在平时阅读的时候可能会读到DOM0级(DOM Level0)的字眼。实际上,DOM0级标准是不存在的,所谓的DOM0级是DOM历史坐转载 2014-03-11 15:57:51 · 843 阅读 · 0 评论 -
解析:浏览器事件冒泡及事件捕获
今天的效率有点奇葩,说高吧,一个上午做了不少事。说低吧,因为一个分布式的算法花了我不少时间,终于有点头绪。估计明天会写一篇文章来讲述一下自己的看法。而今天,还是回到前端。今天来说说事件冒泡和事件捕获。首先肯定是概念:什么是事件冒泡?什么是事件捕获?简单地说,事件冒泡和事件捕获都是一种事件传递的机制。这种机制可以使事件在不同级的元素间传递。事件冒泡是从事件触发的源节点,向父节原创 2014-03-03 16:48:14 · 3623 阅读 · 0 评论 -
浏览器Quirksmode(怪异模式)与标准模式
由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSScompat或称为Strict mode也有叫做Standars mode),这就是二者最简单的区转载 2013-12-27 15:39:39 · 1403 阅读 · 0 评论 -
腾讯无障碍页面规范
如题,但是其实很多东西和W3C的规范有一致的地方,可以作为前端页面编写的参考腾讯网无障碍说明12-27-2012 更新频道、专题页快捷键列表(有相应提示则表示此页面已部署)12-27-2012 建立按alt+Q 访问网页大纲(通过网页大纲,您可以在各个内容区域间进行快速切换)新闻底层页快捷键列表(已部署频道:新闻、财经、娱乐、体育、公益、数码、科转载 2013-10-15 10:20:10 · 1324 阅读 · 0 评论 -
JavaScript事件冒泡简介及应用
JavaScript事件冒泡简介及应用一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有转载 2013-09-18 15:27:39 · 697 阅读 · 0 评论 -
如何让搜索引擎抓取AJAX内容?
越来越多的网站,开始采用"单页面结构"(Single-page application)。整个网站只有一张网页,采用Ajax技术,根据用户的输入,加载不同的内容。这种做法的好处是用户体验好、节省流量,缺点是AJAX内容无法被搜索引擎抓取。举例来说,你有一个网站。 http://example.com用户通过井号结构的URL,看到不同的内容。转载 2013-07-19 19:53:29 · 723 阅读 · 0 评论 -
浏览器的工作原理:新式网络浏览器幕后揭秘
首先在此声明:此帖为转载贴,此帖是原作者根据一篇外文翻译而成,是原作者呕心沥血之作,我之所以复制粘贴是为了日后自己复习相关知识方便,请要耐心学习的同学前往原帖地址,同时尊重原作者的劳动成果:http://ux.sohu.com/topics/50972d9ae7de3e752e0081ff序言这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色转载 2013-05-27 09:48:43 · 913 阅读 · 0 评论 -
关于浏览器渲染原理的读后感
今天刚刚看了一篇关于浏览器渲染原理的文章,受益匪浅,给自己带来了很多感悟。同时也发现了自己在这之前,进行网页开发中的许多错误。关于浏览器渲染原理,我觉得是前端开发人员必备的东西。如果一个前端开发人员连浏览器渲染原理都没有搞懂,那么就无异于一个剑士还没学会舞剑。我在这里简单地说一下浏览器的渲染原理(虽然这不是我这篇博文想讲的重点,但是我还是打算让自己巩固一下刚刚掌握的知识,如原创 2013-05-27 16:44:21 · 923 阅读 · 0 评论 -
HTTP状态码说明
AJAX中请求远端文件、或在检测远端文件是否掉链时,都需要了解到远端服务器反馈的状态以确定文件的存在与否。当然,在我们平常浏览网页时,也会发现一些文件不存在时显示为“404错误”,这就是常见的Http请求状态(status)Web服务器响应浏览器或其他客户程序的请求时,其应答一般由以下几个部分组成:一个状态行,几个应答头,一个空行,内容文档。下面是一个最简单的应答:状态行包转载 2013-05-26 13:08:51 · 625 阅读 · 0 评论 -
HTTP协议
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation转载 2013-05-13 09:58:08 · 753 阅读 · 0 评论 -
Cookie和会话状态的工作原理及Cookie欺骗
解读sessionsession是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,session是以Cookie或URL重写为基础。默认使用Cookie来实现,系统会创造一个名为JSESSIONID的输出Cookie,或称为"Session Cookie",以区别Persistent Cookies(通常所说的Cookie转载 2013-05-26 20:47:36 · 976 阅读 · 0 评论 -
window resize和scroll事件的基本优化
同事在项目中使用scroll事件去加载数据,结果IE下悲剧了。给了一个简单优化方法,效果明显。只要用户改变窗口大小,会对内部一些元素大小重新计算,可能导致整个页面重新渲染,最终导致大量消耗 CPU。比如调用 resize 方法,用户改变窗口大小时会不停的被触发, 低版本的IE 会可能陷入假死状态。window的scroll事件也是如此,鼠标滚动或拖动滚动条,就会不停的触发scroll事件,转载 2014-04-29 08:22:36 · 1912 阅读 · 0 评论