首先我们介绍一下HACK原理,就是不同浏览器对字符的识别不同在CSS中常用特殊字符识别表:(1)*:IE6+IE7都能识别*,而标准浏览器FF+IE8是不能识别*的;(2)!important:除IE6不能识别!important外,FF+IE8+IE7都能识别!important;(3)_:除IE...
分类:
Web程序 时间:
2014-07-12 09:01:02
阅读次数:
294
1.event.srcElement 复制代码 代码如下: //srcElement只能在IE下使用target是FireFox使用的,下面是兼容性写法 var obj = e.srcElement ? e.srcElement : e.target; 2.e.originalEvent.x 复制....
分类:
Web程序 时间:
2014-07-11 18:38:56
阅读次数:
244
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 0、px的问题obj.style.left = ”100px”;obj.style.top = ”100px”;千万要记得写上px,否则在Firefox上面两句无效!!1. document.fo...
分类:
Web程序 时间:
2014-07-11 18:00:36
阅读次数:
237
1.firefox不能对innerText支持。firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替。2.禁...
分类:
Web程序 时间:
2014-07-11 13:03:05
阅读次数:
194
网上找了半天没看到,都是基于ie attachEvent(有诸多的问题存在)来写的,所以手动写了个js模拟绑定事件希望能帮到需要的童鞋addEvent = function(obj,type,fn){if(obj.addEventListener) {//W3Cobj.addEventListene...
分类:
编程语言 时间:
2014-07-11 12:02:07
阅读次数:
226
先来看一个简单的例子吧。var str = "123X321".replace("X", "$'");替换后的 str 是什么呢?是 "123$'321" 。。。吗??如果你的浏览器是 IE6-8 的话,确实是这个结果,可是那只是变态IE的结果。标准浏览器下会是什么呢?var str = "123X...
分类:
Web程序 时间:
2014-07-11 09:19:43
阅读次数:
190
当年Linux没出时,银行就开始信息化建设了。
所为信息化,就是指用计算机工作了。服务客户了。
顺带着,慢慢的建服务器,连网(内部网)。外网(网上银行)
这样下来, unix, dos, win nt, Win **
经过这么多年的发展。一套系统或多套系统已经建成了。
现在想改为前端支持 Linux ,就像让微软把 IE 6, 7, 8, 9, 10, 支持好 w3c 的网络标准一样困...
分类:
系统相关 时间:
2014-07-11 08:17:05
阅读次数:
288
1、CSS的“float”属性
获取给定对象的特定 CSS 属性的基本语法是 object.style.property,有连字符的属性要用骆驼命名法来代替,例如,获取一个 ID 为 “header” 的 div 的 background-color 属性,语法如下:
document.getElementById("header").style.backgroundColor= "#ccc";
但是自从JavaScript将float作为保留字,...
分类:
编程语言 时间:
2014-07-10 23:37:23
阅读次数:
335
ie8 引入了一个新的概念,“文档模式” ,页面的文档模式决定了,可以使用什么功能。也就是说,”文档模式“,决定你了你可以使用哪个级别的css,在javascript可以使用哪些API,
以及如何对待文档类型(doctype)。
两种方式修改:
通过 meta 标签修改,在服务器端修改, res.setHeader("X-UA-Complatible","EmulateIE...
分类:
编程语言 时间:
2014-07-10 22:44:53
阅读次数:
282
insertAdjacentHTML(), 这个方法也是在IE中最早出现的,现在已纳入html5规范,它接受两个参数,一个是下列的标记之一,一个是要写入的 html 代码文本。
beforebegin , (英文为开始之前的意思)在当前元素之前插入一个新的紧邻的同辈元素afterbegin,(英文为开始之后的意思)在当前元素之下插入一个子元素,或者是在当前元素的第一个子元素之前插入一个...
分类:
编程语言 时间:
2014-07-10 22:40:58
阅读次数:
250