js+canvas简单绘制圆圈的方法


Posted in Javascript onJanuary 28, 2016

本文实例讲述了js+canvas简单绘制圆圈的方法。分享给大家供大家参考,具体如下:

运行效果截图如下:

js+canvas简单绘制圆圈的方法

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>canvas画圆圈</title>
  <script type="text/javascript" >
  function drawCircle(id){
    var canvas = document.getElementById(id);
    if(canvas ) {
      var context = canvas.getContext("2d");
      context.fillStyle = "gray";
      context.strokeStyle = "black";
      context.fillRect(0, 0, 400, 400);
      context.beginPath();
      context.arc(100, 100, 50, 0, Math.PI*2, true);
      context.closePath();
      context.fillStyle = "green";
      context.fill();
    } else {
      return;
    }
  }
  window.onload = function () {
    drawCircle("canvas");
  }
  </script>
</head>
<body>
<canvas id="canvas" width="400" style="background:red;" height="400"></canvas>
<hr />
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript中各种编码解码函数的区别和注意事项
Aug 19 Javascript
封装的原生javascript弹出层代码
Sep 24 Javascript
JavaScript 中的日期和时间及表示标准介绍
Aug 21 Javascript
jquery对单选框,多选框,文本框等常见操作小结
Jan 08 Javascript
javascript实现切换td中的值
Dec 05 Javascript
javascript结合ajax读取txt文件内容
Dec 05 Javascript
JavaScript时间转换处理函数
Apr 14 Javascript
细数JavaScript 一个等号,两个等号,三个等号的区别
Oct 09 Javascript
想用好React的你必须要知道的一些事情
Jul 24 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
Nov 09 Javascript
详解vue 数组和对象渲染问题
Sep 21 Javascript
webpack打包html里面img后src为“[object Module]”问题
Dec 22 Javascript
谈一谈javascript闭包
Jan 28 #Javascript
JavaScript统计字符串中每个字符出现次数完整实例
Jan 28 #Javascript
基于javascript实现checkbox复选框实例代码
Jan 28 #Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 #Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 #Javascript
js+canvas绘制五角星的方法
Jan 28 #Javascript
js+html5实现的自由落体运动效果代码
Jan 28 #Javascript
You might like
用文本作数据处理
2006/10/09 PHP
提升PHP速度全攻略
2006/10/09 PHP
基于PHP 面向对象之成员方法详解
2013/05/04 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
php动态变量定义及使用
2015/06/10 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
FireFox JavaScript全局Event对象
2009/06/14 Javascript
Prototype Function对象 学习
2009/07/12 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
vuex学习之Actions的用法详解
2017/08/29 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
JavaScript数组去重的几种方法
2019/04/07 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
Fiddler如何抓取手机APP数据包
2016/01/22 Python
python常用函数详解
2016/09/13 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
Python  Django 母版和继承解析
2019/08/09 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
公务员年总结的自我评价
2013/10/25 职场文书
思想汇报范文
2013/11/04 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
市场部管理制度
2014/02/02 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书