摘要: 上一章简要说明了一下浏览器机制的相关知识,从基础架构上我们也可以看到浏览器的重头戏其实在于渲染引擎(又称排版引擎),很多页面兼容性问题的根源可以说也皆来源于此。360浏览器HTML5跑分再高(http://html5test.com/),UI与交互再怎么不一样,内核还是一样的。好了,那我们深入到渲染引擎内部仔细看一下吧。 渲染引擎(the rendering engine)简述 渲染引擎的职责,正如字面上的意思就是负责从服务器端返回的HTML,XML,或者IMAGES等资源的渲染工作并显示给最终用户。通过浏览器插件(plug-in or browser extension)技术,它也能显示.. 阅读全文
posted @ 2013-04-07 22:49 ruby.wang 阅读(131) 评论(0) 推荐(0)
摘要: 概述 对于一直从事B/S架构(B/S也是一种C/S架构,只不过C/S自己写显示而B/S有相对统一的显示引擎实现而已)WEB领域的开发人员来说,浏览器Browser再熟悉不过了。不管你是JAVA流还是微软流抑或PHP流,WEB开发新流派。不论你的服务器端采用哪种业务架构,ORACLE数据库还是MSSQL,站在用户的角度思考,这个才是他们直接能接触到的,前端的用户体验给了用户直观的印象,投其所好,我们也总少不了要跟它打交道,很多问题的根源皆来源于此,了解一下其内部执行原理,也许对我们的开发工作会事半功倍,从一位纯粹的开发人员到一位技术领域的专家,也许就在于这些细节中。 本文讨论仅限HTML/CS. 阅读全文
posted @ 2013-04-07 22:47 ruby.wang 阅读(171) 评论(0) 推荐(0)
摘要: 缺陷数量可以作为测试效率的度量指标,例如:每千行代码中发现的缺陷数量、每天发现的缺陷数量。但是,缺陷数量是不是可以作为考核测试人员个人能力的度量指标呢?例如:用来评估测试人员的生产率、效率和技能?尽早和尽量多的发现缺陷是测试人员的重要测试目的之一。同时,测试人员提交的缺陷报告是测试过程中的重要工作产品的输出。由于测试人员提交的缺陷,在整个软件开发生命周期中具有举足轻重的作用,所以测试人员发现的缺陷数量也常常作为考核测试人员的指标。尽管缺陷是测试人员在整个测试过程中的重要工作成果和输出,但是,纯粹的缺陷数量并不适合作为考核测试人员的指标。本文将从两个方面阐述其中的理由:首先,以缺陷数量考核测试人 阅读全文
posted @ 2013-04-07 22:33 ruby.wang 阅读(626) 评论(0) 推荐(0)