奥运五环(一个简单的的测试浏览器对javascript的解析速度)
2011-04-18 09:57
381 查看
<html>
<head>
<title>奥运五环</title>
</head>
<body>
<script>
//x、y分别是点的横纵坐标,color是点的颜色
function createPoint(x,y,color){
document.write("<div style='overflow:hidden; background-color:"+color+";width:1px;line-height:1px;top:"+y+"px;left:"+x+"px;position:absolute;'> </div>");
}
//x、y是圆心坐标,r是圆的最大半径,w是圆边宽度(当宽度过大时,有的浏览器解析速度会超时),color是圆的颜色
function createCircle(x,y,r,w,color){
if(w<=0){alert("圆的宽度必须大于零!!");return;}
if(r<=w){w=r;}
for(var j=r-w;j<r+1;j++){
for(var i=0;i<720;i++){
var single=(i*0.5/180)*3.1415926
var top=y+Math.floor(j*Math.cos(single));
var left=x+Math.floor(j*Math.sin(single));
createPoint(left,top,color);
}
}
}
createCircle(322,312,90,10,"#ff0000");
createCircle(512,312,90,10,"#00ff00");
createCircle(702,312,90,10,"#0000ff");
createCircle(417,392,90,10,"#000000");
createCircle(605,392,90,10,"#123456");
</script>
</body>
</html>
相关文章推荐
- JavaScript,一个超级简单的方法判断浏览器的内核前缀
- 一个不错的JavaScript解析浏览器路径方法
- 一个不错的JavaScript解析浏览器路径方法
- 在浏览器的地址栏位置, 使用javascript:输入一个表达式来测试.
- 一个不错的JavaScript解析浏览器路径方法
- 速度优化:只加载一个CSS满足所有要求、针对不同浏览器加载不同CSS、正式站改版测试如何不影响用户体验
- 一个不错的JavaScript解析浏览器路径方法(转)
- 常用的JavaScript验证正则表达式(转,附加一个“HTML元素事件简单解析”)
- 使用Java在本地创建一个服务器 ,通过浏览器对其进行访问的一个简单测试
- 一个测试浏览器速度的网站
- 一个简单的测试框架(Javascript)
- 03-22 简单测试了一下map和列表解析的速度对比
- zeromq 测试用例,一个简单的接受浏览器信息的例子
- JavaScript,一个超级简单的方法判断浏览器的内核前缀
- 一个简单精确的asp速度测试程序
- 以一个简单的数据库表为例来展示创建全局/局部数据源和连接池的配置与测试
- javascript页面渲染速度测试脚本分享
- 简单接口测试(http/https),方法已经封装,也写了一个窗口测试工具
- 实现了一个简单的opera浏览器cookie文件解析库libo4f
- 用java去解析一个最简单的XML文件