随笔分类 -  Javascript

摘要:一.浏览器优化浏览器对于每一个渲染动作并不是立即执行,而是维护了一个渲染任务队列,浏览器会根据具体的需要分批集中执行其中的任务。除了浏览器自身维护的定期调度之外,脚本中的某些操作会导致浏览器立即执行渲染任务,例如读取元素的Layout属性。var bodystyle = document.body.style;var computed;if (document.body.currentStyle) { computed = document.body.currentStyle;} else { computed = document.defaultView.getComputedStyle(d 阅读全文
posted @ 2012-04-04 15:07 大熊猫+1 阅读(364) 评论(2) 推荐(0)
摘要:jquery的ajax请求默认请求cache是true 也就是开启的,dataType为script和jsonp时默认为false。现在我要在浏览器里读取缓存,因为ajax请求的数据很大,请求一次就够了。但是问题来了,在FF里面,是没有ajax缓存的,也就是每次都会触发ajax请求,这点和IE不一样。所以在这里就得注意,做个判断,阻止触发ajax事件。function ajax_show(apartId,roomClass,sortTile){ HX_THIS_FANGXING_NUM=sortTile; huxing_pic_set_color(); ... 阅读全文
posted @ 2012-02-29 14:04 大熊猫+1 阅读(2036) 评论(0) 推荐(0)
摘要:以前看了闭包的文章,感觉都没有这次理解的深刻,主要是说到了把“局部函数返回给了全局变量”,而根据我的理解,全局变量是在内存里专门分配了一块。从程序开始直到结束一直存在的,所以闭包使用的变量自然无法回收,因为它一直存在!相当于这个函数在变成闭包时,它就跑到了全局变量内存块去了作者: 阮一峰日期: 2009年8月30日闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量 阅读全文
posted @ 2011-12-14 19:55 大熊猫+1 阅读(195) 评论(0) 推荐(0)