为什么要循环 document.write啊?好浪费资源的
用一个变量先接收i,然后在用document.write应该
可以节约不少资源吧
用一个变量先接收i,然后在用document.write应该
可以节约不少资源吧
解决方案 »
- if判断
- 请帮忙看一下这个正则表达式的问题
- 关于javascript中document.write的写法。。。。大家帮一下忙
- 请教正则表达式中子模式的问题
- 新窗体的居中问题
- 高分看看这段代码:<input type='hidden' name=abc value='a'><input type='hidden' name=abc value='b'>为什么提交后只有一个参数能传上
- 在线等待
- 高手指教!在线等待!
- 怎么使radiobutton恢复到为选种状态(在线等待)
- 如何实现树形结构中各节点(用核选框表示)彼此关联?
- 谁能把这个VBScript的代码改成JavaScript的多谢了
- 请教一个获得焦点的问题
用一个变量先接收i,然后在用document.write应该是增加了系统的开销!
你说的对,是我错了!
我测试了一下
document.write(i);10000次
耗费时间并不多,楼主的机器应该在
不过10-20秒就能完成~
很简单,不管循环是怎样写的,只要写到HTML页面中,就会耗内存的。
10000000个数……长度大概是70000000个字节,就是至少70M的内存。
还不考虑字符串相加导致的中间变量……
var a=new Array(n)
for (var i = 0; i < 10000000; i++) {
a[i % n] = i;
if (i %n == n-1)
document.write( a.join(''));
}这种机制会快一些,但也不会快到哪里去。