tTime()-ms;
18 ms=ms/1000;
19 alert(\"共用时:\"+ms+\"秒\");
20}
三、测试
构建测试用例,我们用两种方法,分别沿45度画5百个点,分别对所用时间计数:
Ps:我的机器配置:方正t3200c笔记本电脑,p41.5的cpu,内存384M。
Table实现的测试用例代码:
1<html>
2<head>
3</head>
4<body>
5<script src=\"timer.js\">
6</script>
7<script src=\"dottable.js\">
8</script>
9
10
11<script language=\"javascript\">
12 starttime();
13 for(i=0;i<500;i++){
14 drawDot(1+i,1+i,\"ff0000\",1);
15 }
16
17 endtime();
18</script>
19
20</body>
21</html>
运行后返回时间:0.27秒
Div实现的测试用例代码:
1<html>
2<head>
3</head>
4<body>
5<script src=\"timer.js\">
6</script>
7<script src=\"dotdiv.js\">
8</script>
9
10
11<script language=\"javascript\">
12 starttime();
13 for(i=0;i<500;i++){
14 drawDot(1+i,1+i,\"ff0000\",1);
15 }
16
17 endtime();
18</script>
19
20</body>
21</html>
运行后返回时间:0.11秒
显然,div的运行时间明显快于table.测试成功。
未完待续