您的位置:首页 > Web前端 > JQuery

记录看到的一些jquery效率上的问题

2016-02-27 23:47 411 查看
重布局和重绘

当改变样式,而不改变整个页面的几何布局时,将发生重绘,例如 隐藏一个元素,改变一个元素背景

当对页面进行更新,将导致重布局,例如移除元素,添加元素

重布局的代价比重绘更大,因为它涉及DOM/CSS定义,重新计算页面结构等问题

项目中在页面追加几个元素,使用for循环追加,如果每循环一次追加,比循环创建了几个元素在结束后追加更耗性能。

在巨大集合下,jquery中$.each() 会比传统的for更慢, 。记录两点区别,each函数接受函数为参数,所以每一轮循环传教一个新的执行上下文,for则没有。

作用域在循环体的位置.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: