【JavaScript】用JS绘制一个球
2017-04-21 21:10
281 查看
参考:
1、http://www.w3school.com.cn/html5/html_5_canvas.asp
2、http://blog.csdn.net/qq_27626333/article/details/51595138
效果图:
思路:
1、创建一个画布。
2、在画布上绘制一个圆。
3、把画布放到HTML页面上。
代码:
index.html
ball.js
1、http://www.w3school.com.cn/html5/html_5_canvas.asp
2、http://blog.csdn.net/qq_27626333/article/details/51595138
效果图:
思路:
1、创建一个画布。
2、在画布上绘制一个圆。
3、把画布放到HTML页面上。
代码:
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>draw a Ball</title> </head> <body> <script src="js/ball.js"></script> </body> </html>
ball.js
// Create the canvas var canvas = document.createElement("canvas"); // 创建一个画布 var ctx = canvas.getContext("2d"); // 可以把ctx理解成一支画笔! canvas.width = 1024; canvas.height = 768; document.body.appendChild(canvas); // DRAW THE BALL ctx.fillStyle="crimson"; ctx.beginPath(); ctx.arc(300,400,250,0,Math.PI*2,true); //绘制弧线,使用arc(x,y,radius,startAngle,endAngle,counterclockwise)方法 //以(x,y)为圆心绘制一条弧线,弧线半径为radius,起始和结束角度(用弧度表示)分别为startAngle //和endAngle。最后一个参数表示是否按逆时针方向计算,值为false表示顺时针方向计算。 //内容来自http://blog.csdn.net/qq_27626333/article/details/51595138! ctx.closePath(); ctx.fill();
相关文章推荐
- 发布一个基于javascript的动画类 Fx.js
- 一个很酷的程序JavaScript做的MID歌曲搜索播放器[IE](JS)_(转)
- 一个微小但强大的JavaScript动画库-jsMorph
- 一个周末掌握IT前沿技术之node.js篇<一>:Node.js与javascript
- 发一个昨天晚上新鲜出炉的Javascript(js)分页程序,带详解,业余水平。。。。 不用任何jquery 之类的库
- javascript城市选择器,jQuery.citypicker之后又一个清爽简洁的城市选择器插件,js城市选择器,js中国城市选择,城市选择js插件
- JavaScript--一个用js加密的好玩的东东--俄罗斯方块(就是下面的)
- stream.js 一个很小、完全独立的Javascript类库
- 发一个昨天晚上新鲜出炉的Javascript(js)分页程序,带详解,业余水平。。。。 不用任何jquery 之类的库
- 作为一个曾经看不上javascript的人,我推荐大家开始学习js
- 一个很酷的程序JavaScript做的MID歌曲搜索播放器[IE](JS)
- 【JS】一个安全稳定的Javascript的Ajax对象生成函数
- 在WEB开发中的一个小细节问题==主要是自己调试的时候,诸如javascript(js)不起作用
- JS JavaScript 模态窗口为什么提交给自己总是弹出一个新窗口??
- javascript(js)浮点数字精度问题的一个解决办法。
- 推荐一个小工具:LINQ to JavaScript (jslinq)
- 发布一个基于javascript的动画类 Fx.js
- 分享一个快速开发动态互动HTML5可视化图形效果的Javascript类库 - Envision.js
- 分享一个快速开发动态互动HTML5可视化图形效果的Javascript类库 - Envision.js