浏览器内核:
浏览器最核心部分称之为"Rendering Engine",又称“渲染引擎”,我们通常叫浏览器内核。
浏览器内核决定了浏览器如何显示网页的内容以及页面的格式信息。...
分类:
编程语言 时间:
2015-01-28 11:16:35
阅读次数:
262
HTML head 头部分的标签、元素有很多,涉及到浏览器对网页的渲染,SEO等等,而各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,这就造成了很多差异性。移动互联网时代,head 头部结构,移动端的meta 元素,显得更为重要。了解每个标签的意义,写出满足自己需求的head 头标签,是本...
分类:
Web程序 时间:
2015-01-27 10:45:15
阅读次数:
252
前言 最近一段时间研究谷歌浏览器内核。谷歌浏览器内核一直开源,并维护更新,它的开源项目中内核更新速度和Chrome浏览器版本更新进度一样!而且它不同于WebKit(值得一题的是谷歌浏览器已不使用WebKit内核了),它提供的不仅仅是页面渲染,而是提供一整浏览器解决方案和插件规则。 使用方便:我们.....
分类:
编程语言 时间:
2015-01-26 21:04:12
阅读次数:
1308
1、识别浏览器呈现引擎为了不在全局作用域中添加多余变量,这里使用单例模式(什么是单例模式?)来封装检测脚本。检测脚本的基本代码如下所示: 1 var client = function() { 2 var engine = { 3 ie: 0, 4 geck...
分类:
移动开发 时间:
2015-01-25 18:13:08
阅读次数:
456
??
1、Trident(三叉戟,开源),IE内核,国内大部分‘壳浏览器’都基于或者兼容该内核,通常适用于国内大部分浏览器的‘兼容浏览器模式’
2、Gecko(壁虎,开源),FireFox内核
3、Webkit(Safari内核,Chrome内核原型,开源):它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。国内大部分浏览器的‘极速浏览器模式’使用该内核。
4、Blink,一...
分类:
其他好文 时间:
2015-01-22 01:49:44
阅读次数:
229
if (!browser.ie && !browser.mac) {
var UA = navigator.userAgent.toLowerCase().toString();
//判断是不是IE内核下的非IE版本
if ((UA.indexOf('360ee') > -1) || (UA.indexOf('360se') > -1) || (UA.indexOf('se') >...
分类:
其他好文 时间:
2015-01-19 19:06:56
阅读次数:
144
世界上最不要脸的事情就是ie8也弹出提示:“是否要将IE设置为默认浏览器"!!!
记录下最近遇到的IE的bug,大部分是样式的问题,因为jquery很好的解决了js的兼容性问题。
1.ie6/7 当text-ident遇到inline-block时,整个标签会被缩进掉。解决方案:1使用block+float,但无法居中。2再标签前面加个 占位符即可。
2.ie下空标签失...
分类:
其他好文 时间:
2015-01-14 19:58:37
阅读次数:
337
var X, xue;xue = xue || function(expr, fn) { return xue.dom ? xue.dom(expr, fn) : {};};X = xue;window.xue = xue;xue.browser = xue.browser || {};xue.br...
分类:
移动开发 时间:
2015-01-08 14:54:12
阅读次数:
225
function GetDeviceType(var OsName, BrowserName: string; var IsMobileDevice: Boolean): string;var I: Integer; BrowserInfo: string; OSTypes, BrowserT...
分类:
移动开发 时间:
2015-01-07 23:32:11
阅读次数:
300
代码示例在head标签中添加一行代码:1 2 3 4 5 6 7 content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。若页面需默认用极速核,增加标签:若页面需默认用ie兼容内核,增加标签...
分类:
Web程序 时间:
2015-01-06 11:43:48
阅读次数:
156