摘要: Ajax中创建XMLHttpRequest对象的时候,为了兼容不同的浏览器,总是需要写不少的代码。下面采用一种更高效的工厂模式把定义XMLHttpRequest对象的功能进行封装,这样只需要调用createXMLRequestObject()方法就可以根据当前的浏览返回一个XMLHttpRequest对象。 1 function createXMLRequestObject(){ 2 //创建兼容不同浏览器和版本函数数组 3 var XMLHttpFactories = [ 4 function(){return new XMLHttpRequest()}, 5 function(){retu 阅读全文
posted @ 2013-03-16 16:47 ZOWIE 阅读(486) 评论(1) 推荐(0)
摘要: 一、流行浏览器内核分类1、Trident内核,代表产品IE。Trident(又称为MSHTML),是微软开发的一种排版引擎。Trident只能用于Windwos平台。 2、Gecko内核,代表作品Mozilla Firefox。Gecko是一套开放源代码的、以C++编写的网页排版引擎。它的最大优势是跨平台,能在Microsoft Windows、Linux和MacOS X等操作系统上运行,而且它提供了一个丰富的程序界面以供互联网相关的应用程式使用,例如网页浏览器、HTML编辑器、客户端/服务器等等。Gecko是最流行的排版引擎之一,仅次于Trident。 3、WebKit内核,主要代表作品有. 阅读全文
posted @ 2013-03-16 14:16 ZOWIE 阅读(564) 评论(1) 推荐(1)