JavaScript(将innerHTML添加到div中)将改进我的cordova应用程序';如果我更改此代码,速度是多少?
这是一个特定的问题,如果它不能提高我的应用程序的性能/速度,我不会更改任何代码,但是我会为未来的开发提供建议 我正在使用Cordova 2.4.0并为Android Jelly Bean 4.2.2开发,特别是为SM-T110开发 JS代码:(实际上工作得很好,但速度很慢) 有关更多信息,请参见“For”循环中的内容,以生成表行JavaScript(将innerHTML添加到div中)将改进我的cordova应用程序';如果我更改此代码,速度是多少?,javascript,android,performance,cordova,innerhtml,Javascript,Android,Performance,Cordova,Innerhtml,这是一个特定的问题,如果它不能提高我的应用程序的性能/速度,我不会更改任何代码,但是我会为未来的开发提供建议 我正在使用Cordova 2.4.0并为Android Jelly Bean 4.2.2开发,特别是为SM-T110开发 JS代码:(实际上工作得很好,但速度很慢) 有关更多信息,请参见“For”循环中的内容,以生成表行 div.innerHTML = div.innerHTML + "Something"; 如果我最好用这个孩子。。。它会提高我的应用程序的速度吗 谢谢。在性能方面更难
div.innerHTML = div.innerHTML + "Something";
如果我最好用这个孩子。。。它会提高我的应用程序的速度吗
谢谢。在性能方面更难的工作总是DOM的渲染。 每次设置innerHTML时,您都在调用DOM 最好将div.innerHTML调用放在循环之后。
大概是这样的:
myVar = ""
for(a=0; a < yourTableLength; a++)
{
myVar += "Something";
}
div.innerHTML = myVar;
myVar=“”
对于(a=0;a
您可以尝试div.innerHTML+=“Something”代码>如果您为
代码显示实际的,将有助于评估更好的解决方案。请参阅。若代码在循环内运行,那个么它将非常糟糕。循环:字符串+=“某物”结束\u循环;div.innerHTML=字符串;