Sto*_*per 1 ajax optimization each jquery for-loop
我有一个AJAX + jQuery示例,成功的我有我的数据数组.对于我在Firebug中的实验,我没有看到太大的区别.哪个更快,for还是each在jQuery中?
for 例:
for (var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].c_id + '">'+ data[i].c_name +'</option>';
}
Run Code Online (Sandbox Code Playgroud)
each 例:
$(data).each(function() {
options += '<option value="' + $(this).attr('c_id') + '">' + $(this).attr('c_name') + '</option>';
});
Run Code Online (Sandbox Code Playgroud)
在这种情况下,循环肯定会更快.在遍历页面中的html标记时,通常更喜欢使用jquery的.each().Jquery可能并不总是比核心javasript更快,但它绝对更干净,开发人员友好;)
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |