JS画图(非VML)--兼容IE/FF

时间: 作者:状根

    function makedot(x,y){ //?

  document.write("

")  }  /**  ???????

  ?·????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;i<360;i+=0.5){  radio=i*Pi/180;  dotx=r*Math.cos(radio)+x;  doty=r*Math.sin(radio)+y  makedot(dotx,doty);  }  }  /**  ?????Ρ  ?·???

  */  function rect(x,y,w,h){ //(x,y)?,w,h  for(var i=0;i

  ?·б?????б??е????

  */  function line(x1,y1,x2,y2){  var slope=(y2-y1)/(x2-x1); //б  var diff=x2-x1;  if(x1x2){  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  

(责任编辑:admin)

推荐图片Related

相关文章Related

查看更多热门新闻


首页 | 特效插件 | 常用代码 | 样式素材 | 脚本代码 | css特效

Copyright © 2017-2018 雅星娱乐 版权所有

系统要求:本站自适应各终端浏览器分辨率

请使用Google、Firefox、IE9、百度浏览器登录网站

网站地图 | RSS订阅 | 雅星娱乐