前端编程性能优化总结(待完善)
选择器使用(使用合适的选择器)
1、尽量使用id选择器来定位DOM元素;
2、使用选择器时尽量具体,给选择器指定上下文(即可定位到父元素,定位具体能减免性能消耗);
DOM操作
在for()、while()或者$.each()中,处理节点的较好方式应该是吧元素字符串全部创建好后再插入DOM中去,降低循环操作DOM节点消耗性能。
(尽量使用js的for避免使用$.each(),for()的效率比Jquery的each快得多)
1、尽量使用id选择器来定位DOM元素;
2、使用选择器时尽量具体,给选择器指定上下文(即可定位到父元素,定位具体能减免性能消耗);
在for()、while()或者$.each()中,处理节点的较好方式应该是吧元素字符串全部创建好后再插入DOM中去,降低循环操作DOM节点消耗性能。
(尽量使用js的for避免使用$.each(),for()的效率比Jquery的each快得多)