Javascript 高效更新/刷新JQuery移动滑块
在我的应用程序中,我有几个滑块,它们由WebSocket触发的事件进行更新。 我目前的src如下所示:Javascript 高效更新/刷新JQuery移动滑块,javascript,jquery,jquery-mobile,query-optimization,Javascript,Jquery,Jquery Mobile,Query Optimization,在我的应用程序中,我有几个滑块,它们由WebSocket触发的事件进行更新。 我目前的src如下所示: for (var a = 0; a < data[y].data.length; a++) { if (data[y].data[a].changed == 1) { var _name = "slider_" + y + "_" + a; $("#" + _name).val( data[y].data[a].value).slider("ref
for (var a = 0; a < data[y].data.length; a++) {
if (data[y].data[a].changed == 1) {
var _name = "slider_" + y + "_" + a;
$("#" + _name).val( data[y].data[a].value).slider("refresh");
}
}
总的来说,与原生应用相比,我的应用效率不是很高,我想知道如何改进它。这里有没有可能稍微优化一下代码
Thx。Peter.虽然不多,但您不需要每次都声明变量:
for (var a = 0; a < data[y].data.length; a++) {
if (data[y].data[a].changed == 1){
$( ("#slider_" + y + "_" + a) ).val( data[y].data[a].value).slider("refresh");
}
}
好的,谢谢。但我更多地考虑了一种更有效的操作dom的方法。但我想除了一件一件地让人耳目一新之外别无选择。