06 2012 档案

摘要:js中的函数指针是一个神奇的东西定义function check(){};对于上面这个函数,check(函数名)就是函数指针,check指向函数主体,如果alert(ckeck),那么弹出的信息就是function(){…}函数名就是函数指针,并且指向函数匿名函数主体,实际最好是替换,你可以将函数名替换为一个匿名函数即:function(){…},记住每个函数名都可以这样替换这里想说的是函数名运用时的几个注意点:第一个例子: function hanshu(){ alert("我被执行了");} function diaoyong(){ ... 阅读全文
posted @ 2012-06-04 15:19 李荣飞 阅读(10998) 评论(2) 推荐(0)
摘要:ie 其他 addRule insertRule 添加css规则 sheet.rules sheet.cssRules 得到css样式对象 element.sheet element.styleSheet 访问元素样式表对象 currentStyle getComputedStyle() dom方法 获取当前样式 document.body.clientWidth docum... 阅读全文
posted @ 2012-06-04 15:15 李荣飞 阅读(524) 评论(0) 推荐(1)
摘要:得到文档内容的宽度和高度function getElementport(){ if(document.compatMode=="BackCompat"){ return { width:Math.max(document.body.scrollWidth,document.body.clientWidth), height:Math.max(document.body.scrollHeight,document.body.clientHeight) } }else{ return { width:Math.max(document.documentElement.scrol 阅读全文
posted @ 2012-06-04 15:15 李荣飞 阅读(551) 评论(0) 推荐(0)
摘要:对于滚动有两种事件1就是滚动事件,2就是滚轮事件,下面是两者区别滚动事件 监听方法onscroll,(火狐是去掉on),意思是当元素出现滚动条,并且滚动滚动条时,才会触发,不管是通过滚轮,还是直接拉的滚动条滚轮事件 监听方法:ie和火狐不同 ie是scrollwheel,火狐是DOMMouseScroll 可以写一个兼容函数function wheel_event(elem,func){ if(elem.attachEvent){ elem.attachEvent("onmousewheel",func); }else if(elem.addEventListener... 阅读全文
posted @ 2012-06-04 15:14 李荣飞 阅读(4598) 评论(0) 推荐(0)
摘要:实际真正算起来js中继承的方法也就三种,下面一一说明 第一种:原型链继承 先说原型继承的语句,newFunction.prototype=new oldFunction() 很简单就是将基函数的一个实例赋给新函数的原型,这种继承方法可以说是直接,简单,有效,基函数中的所有属性方法都可以被继承,推荐使用. 不过这种方法也有不足,比如说当基函数中的属性有一个是动态属性的时候,oldFunction.... 阅读全文
posted @ 2012-06-01 22:44 李荣飞 阅读(222) 评论(0) 推荐(0)