Javascript清除所有脚本。高I ​​/ O使用率

时间:2013-08-27 18:15:48

标签: javascript performance

使用此脚本

function clearChildren(element) {
for (var i = 0; i < element.childNodes.length; i++) {
//for (var i = 0; i < 30; i++) {
var e = element.childNodes[i];
if (e.tagName) switch (e.tagName.toLowerCase()) {
case 'input':
switch (e.type) {
case "radio":
case "checkbox": e.checked = false; break;
case "button":
case "submit":
case "image": break;
default: e.value = ''; break;
}
break;
case 'textarea': e.value = ''; break;
case 'select': e.selectedIndex = -1; break;
default: clearChildren(e);
}
}
}

在CPanel上看到高I / O使用率。 element.childNodes.length为30,每行约有20列。

是否可以改进脚本以减少I / O使用?或者是因为有很多列/行?

删除了case "radio":和其他不必要的内容,但I / O使用情况相同。

请建议做什么

0 个答案:

没有答案