03 2012 档案
摘要:ie6,ie7下, setAttribute 无法对class,onclick等属性进行设置。 class需要换成className, onclick只能直接写onclick=function(){} 或者ie6,ie7下支持: var a = (function(){return function...
阅读全文
摘要:1.绘制canvas的时候,某次引用了外部img对象,循环加载,然后绘制,发现老是闪烁。 后来就发明了img队列,imgQueue函数,等待所有img全部Load完毕,再去绘制. imgQueue: function(cache, callback, imgs) { var imgs = ...
阅读全文
摘要:在做拖动的时候遇到的,如果在拖动对象上双击,或者三连击,就会选中其中内容,此时mousedown,mouseup容易丢失。 为了解决此问题,需要: obj.addEventListener("mousedown",function(e){e.preventDefault();},false) o...
阅读全文
摘要:常用代码片段整理: 1 var common = { 2 addEvent: function(obj, evt, fn) { 3 try { 4 obj.attachEvent("on" + evt, fn); 5 }...
阅读全文
摘要:网上瞎逛,看到如下定义,觉得有必要记录下来,对于闭包一直没有一个明确的定义,就知道,是那么一回事,能那样使用,觉得如下定义挺到位,记录一下:1。在JavaScript中有作用域和执行环境的问题,在函数内部的变量在函数外部是无法访问的,在函数内部却可以得到全局变量。由于种种原因,我们有时候需要得到函数内部的变量,可是用常规方法是得不到的,这时我们就可以创建一个闭包,用来在外部访问这个变量。2。闭包的用途 主要就是上一点提到的读取函数内部变量,还有一个作用就是可以使这些变量一直保存在内存中。
阅读全文

浙公网安备 33010602011771号