- 浏览: 114208 次
- 性别:
- 来自: 深圳
最新评论
-
lmh2072005:
hisense731 写道也可以这样就不用报错了。var da ...
new Date(date) -
hisense731:
也可以这样就不用报错了。
var date = "A ...
new Date(date) -
vimest:
知道IE的就已经足够了,opera,chrome,safari ...
再次总结下css的一些hack
文章列表
使用RegExp的显式构造函数,语法为:new RegExp("pattern"[,"flags"])。
使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]。
pattern部分为要使用的正则表达式模式文本,是必须的。
在第一种方式中,pattern ...
实际应用中很多地方需要按照类名来查找对象 (mark一下)
function getEleByClass(classname, tagname, parentNode){
var parent =
parentNode || document.body,
tagname = tagname || '*',
o = parent.ge ...
类似jquery 的triggerHander
<input type="button" name="123" id="123" value="按钮" onclick="alert('OK');">
<script type="text/javascript">
function fireEvent(element,event){
if (document.createEventObject){
/ ...
color:red; /* 所有浏览器都支持 */
color:red !important;/* 除IE6外 */
_color:red; /* IE6支持 */
*color:red; /* IE6、IE7支持 */
+color:red;/*IE7支持*/
*+color:red; /* IE7支持 */
color:red\9; /* IE6、IE7、IE8、IE9支持 */
color:red\0; /* IE8、IE9支持 */
color:red\9\0;/*IE9支持*/
/* webkit and opera */
@media all and ...
页面上经常用到遮罩层,
1.下面用纯css写的一个兼容ie6/7/8/9/firefox/chrome/opera/safari
还有IE6给body或html加固定背景图滚动条滚动时模拟fixed的absolute层不抖动。
详细见代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="ht ...
function getSelectText(){
var e = getSelectText.caller.arguments[0] || window.event;
var selText = "";
if (window.getSelection) { // Firefox, Opera, Google Chrome and Safari
if (document.activeElement &&
(document.activeEleme ...
$("#abc").keydown(function(){
return false;
})
上面这行代码在opera10下面居然没起作用,其它浏览器都可以。onkeydown在opera下没办法阻止浏览器默认行为吗??
本来是为了在input输入框只能输入数字,就用了onkeydown,结果opera10下不起作用
<input type="text" value="" id="a"/>
<script type="text/javascript" ...
原文:
http://hszy00232.blog.163.com/blog/static/430227532011119105237357/
【背景】
如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧;如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧;如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧;
WEB前端研发工程师,在国内是一个朝阳职业,自07-08年正式有这个职业以
来,也不过三四年的时间。这个领域没有学校的正规教育,没有行内成体
系的理论指引,几乎所有从事这个职业的人都是靠自己自学成才 ...
习惯了firebug,今天看到了一个插件在IE下挺好用的。
LinrWinds是一款IE内核下类似于Firebug的页面调试插件。它适用于所有版本的IE(IE6、IE7、IE8、IE9)、绿色版的IE(如IEtester、IE Tab)和其他以IE为内核(Trident)的浏览器(如360、傲游、腾讯TT、世界之窗)-----一次安装,全部可以使用。安装后,在浏览器右键菜单中,选择“点亮网页”即可启动它。
下载:
最近的项目中,遇到ie6下页面出现横向滚动条。开始以为是内容宽度问题,把宽度调小问题依然存在,纠结了很久一直没找到原因。
后来在网上看到ie6下横向滚动条问题,用iframe的时候,里面包含的页的高度或者宽度(注意)只要是其中之一或者两者的高或者宽超过了你的iframe时,ie6都会出现横向滚动条,其它浏览器正常。
解决办法:在iframe里面加上scrolling="yes"和style="overflow-x:hidden"就可以解决这个问题。
<iframe src="#" scrolling="yes&qu ...
模拟position:fixed(ie6);
一:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c ...
//<canvas id="canvas" width='1000' height='1000'></canvas>
var dd = document.getElementById("canvas").getContext("2d");
dd.fillStyle='#ff3300'
dd.translate(300,100);
function draw(){
var r=0 , a=20 , start = 0 , end= 0;
dd.rotate(Math.PI);
...
获取样式里面的background-position
function getStyle(ele){
return ele.currentStyle || document.defaultView.getComputedStyle(ele,null);
//或者 return ele.currentStyle || window.getComputedStyle(ele,null);
}
console.log(getStyle(ele.backgroundPosition.split(" ")[0]);
ie下log的值是undefined,其它 ...
JavaScript操作XML (一)
JavaScript操作XML是通过XML DOM来完成的。那么什么是XML DOM呢?XML DOM 是:
· 用于 XML 的标准对象模型
· 用于 XML 的标准编程接口
· 中立于平台和语言