| 用javascript绘图—JS2D函数集 |
|
作者:网络 文章来源:转载 点击数: 更新时间:2006-1-19 |
| [ 字体:缩小 正常 放大 | 双击自动滚屏 ] |
请选择合适的字体颜色:
|
|
<script Language="javascript"><br /> /****************** JS2D函数集 *******************<br /> <br /> 作者:neweroica 2003-3-28<br /> <br /> CopyRight (C) 2003<br /> <br /> 在引用或转载时请保留此版权信息,谢谢!!!<br /> <br /> 本函数集可以单独存成一个js文件:"JS2D.js"<br /> <br /> ***************************************************/<br /> <br /> /************* 画点 **************<br /> x,y 点所在的屏幕坐标(像素)<br /> color 颜色(字符串值)<br /> size 大小(像素)<br /> **********************************/<br /> function drawDot(x,y,color,size){<br /> document.write("<table border='0' cellspacing=0 cellpadding=0><tr><td style='position: absolute; left: "+(x)+"; top: "+(y)+";background-color: "+color+"' width="+size+" height="+size+"></td></tr></table>")<br /> }<br /> <br /> /************* 画直线 **************<br /> x1,y1 起点所在的屏幕坐标(像素)<br /> x2,y2 终点所在的屏幕坐标(像素)<br /> color 颜色(字符串值)<br /> size 大小(像素)<br /> style 样式<br /> =0 实线<br /> =1 虚线<br /> =2 虚实线<br /> **********************************/<br /> function drawLine(x1,y1,x2,y2,color,size,style){<br /> var i;<br /> var r=Math.floor(Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)));<br /> var theta=Math.atan((x2-x1)/(y2-y1));<br /> if(((y2-y1)<0&&(x2-x1)>0)||((y2-y1)<0&&(x2-x1)<0))<br />[1] [2] [3] [4] [5] 下一页
|
|
| 文章录入:54iter 责任编辑:54iter |
上一篇文章: 提高代码性能技巧谈—以创建千行表格为例 下一篇文章: 如何制作浮动广告 |
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |