复制代码 代码如下:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd”>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
<title>test</title>
<script type=”text/javascript”>
function winProps(){
var message = [];
var str;
var data = new Date();
var mils1 = data.getTime();
//array数组
for(var i = 0; i<500000;i++)
message.push(“This window is “);
message.join(” “);
data = new Date();
var mils2 = data.getTime();
arrayMils = mils2 – mils1;
//字符串直接连接
for(var i = 0; i<500000;i++)
str+=”This window is “;
data = new Date();
var mils3 = data.getTime();
stringMils=mils3-mils2;
//显示内容,不重要
var mes = [];
mes.push(“时间1:”);
mes.push(mils1);
mes.push(“n时间2”);
mes.push(mils2);
mes.push(“n时间3”);
mes.push(mils3);
mes.push(“narray所用时间”);
mes.push(arrayMils>=0?arrayMils:arrayMils+1000);
mes.push(“nstr连接所用时间”);
mes.push(stringMils>=0?stringMils:stringMils+1000);
alert(mes.join(” “));
}
</script>
</head>
<body>
<input type=”button” value=”点我” onclick=”winProps();”/>
</body>
google
array所用时间17
str连接所用时间100
去查查jion的机制再写吧。
ps:浏览器版本
google12.0.742.122
ff5.0.1
opera11.50
ie8.0.6001.18702
pss:ie处理速度不给力
代码如下:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “https://www.w3.org/TR/html4/strict.dtd”> <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <title>test</title> <script type=”text/javascript”> function winProps(){ var message = []; var str; var data = new Date(); var mils1 = data.getTime(); //array数组 for(var i = 0; i<500000;i++) message.push(“This window is “); message.join(” “); data = new Date(); var mils2 = data.getTime(); arrayMils = mils2 – mils1; //字符串直接连接 for(var i = 0; i<500000;i++) str+=”This window is “; data = new Date(); var mils3 = data.getTime(); stringMils=mils3-mils2; //显示内容,不重要 var mes = []; mes.push(“时间1:”); mes.push(mils1); mes.push(“n时间2”); mes.push(mils2); mes.push(“n时间3”); mes.push(mils3); mes.push(“narray所用时间”); mes.push(arrayMils>=0?arrayMils:arrayMils+1000); mes.push(“nstr连接所用时间”); mes.push(stringMils>=0?stringMils:stringMils+1000); alert(mes.join(” “)); } </script> </head> <body> <input type=”button” value=”点我” onclick=”winProps();”/> </body>