JS画图(非VML)--兼容IE/FF
2006-12-06 00:00
495 查看
Untitled 1
.style1 {
font-size: x-small;
}
")
}
/**
函数功能:根据给定的圆心和半径画圆
函数思路:根据半径及圆心坐标利用数学方法计算从0°到360°的每点的坐标,并画出来。
*/
function circle(x,y,r){ //(x,y)圆心,r半径
var dotx,doty,radio;
var Pi=Math.PI;
makedot(x,y);
for(var i=0;ix2){
for(var i=0;i>diff;i--){
makedot(x1+i,y1+slope*i);
}
}else{ //画垂直线
var temp=y2-y1;
if(temp>0){
for(var i=0;itemp;i--){
makedot(x1,y1+i);
}
}
}
}
/**
函数功能:根据给定的三点坐标画三角形
函数思路:直接利用画线函数画三条线即可
*/
function triangle(x1,y1,x2,y2,x3,y3){
line(x1,y1,x2,y2);
line(x2,y2,x3,y3);
line(x1,y1,x3,y3);
}
/**
函数功能:根据给定的一系列坐标点画多边形
函数思路:循环读取坐标点,在当前坐标点与下一坐标点之间连线
*/
function polygon(){
var args=arguments.length;
if(args%2!=0) return -1;
var realargs=args/2; //坐标个数
for(var i=0;i
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关文章推荐
- JS画图(非VML)--兼容IE/FF
- js加入收藏夹代码(兼容ie/ff/op)
- DOM的基本方法与IE和FF的JS兼容问题
- js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
- js IE/FF 兼容问题总结
- js 实现无缝滚动 兼容IE&&FF
- js自定义滚动条完美兼容ff,IE
- JavaScript js 兼容浏览器问题 兼容FireFox(FF)、IE的解决方法
- js获取textarea光标位置方法(兼容ie,ff)
- js复制兼容:ZeroClipboard复制到剪切板(支持IE、FF、Chrome)
- js下IE和FF的一些兼容写法总结
- JS代码获取当前日期时支持IE,不兼容FF和chrome,解决这个问题,我们需要把获取时间的getYear()函数换成getFullYear()
- js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
- js阻止浏览器的默认行为以及停止事件冒泡(用JQuery实现回车提交,兼容IE、FF浏览器)
- js文本框输入点回车触发确定兼容IE、FF等
- IE、FF的JS兼容写法
- 兼容IE和FF的js脚本代码小结(比较常用)
- 兼容IE和FF的js脚本代码小结(比较常用)
- 兼容IE和FF的js脚本做法(比较常用)
- IE与FF在js、css、html方面的不兼容问题