$.每个遍历 JSON 数据都会减慢浏览器速度
$.each looping over JSON data slows down browser
我正在尝试加载至少 4000 条记录值的 Json 数据,我正在尝试为 json 数据的 select 标签创建选项。我通过使用 $.each 进行迭代来做到这一点。这挂断了我的浏览器。任何人都可以提供处理此问题的解决方案。
var prevGroup, $group = $();
$.each(data, function (index, value) {
var group = value.nested;
if (group != prevGroup) {
$group = $('<optgroup />', {label: group}).appendTo('#select');
}
if (value.selected !== "") {
$group.append($('<option />', {
text: value.text,
value: value.value,
selected: value.selected,
}));
} else {
$group.append($('<option />', {
text: value.text,
value: value.value
}));
}
prevGroup = group;
});
尝试一下,看看它是否是JQuery。
each=function(a,b,c){if("function"==typeof b)for(var d=0;d<a.length;d++)b(d,a[d]);else for(var d=0;d<a.length;d++)typeof a[d]==b&&c(d,a[d])};
用作
each(array,function(index,value){
});
相关文章:
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 谷歌地图多边形减慢浏览器速度
- AMD应用程序在浏览器中的加载速度是否快于CommonJS应用程序
- 为什么本机浏览器排序功能的工作速度比快速排序慢
- 简单的Html5画布操作会降低浏览器的速度
- JQuery 错误 -- 减慢在浏览器中查看错误的操作速度
- $.每个遍历 JSON 数据都会减慢浏览器速度
- 用户在火狐浏览器上的输入速度很慢,但不是 chrome
- 重复的 AJAX 请求会降低浏览器速度
- 一页上有四个视频,会减慢浏览器的速度
- Facebook推荐/最近的活动挂在浏览器上,速度非常慢
- 模糊的javascript是否会减慢浏览器的速度
- 调整EaselJS动画的大小,同时'It’It’s播放时不会放慢浏览器的速度
- 浏览器中的音频播放速度操纵
- 谷歌Chrome浏览器速度问题
- WebKit浏览器更新画布的速度很慢
- 关于浏览器缓存,为优化速度加载网站
- 在浏览器中测量下载和上传速度
- 在浏览器中调整视频的播放速度
- 如何使JavaScript运行在正常的速度在Chrome浏览器,即使标签不活跃