canvas

canvas{

background:#ccc;

}

window.οnlοad=function(){

var canvas = document.getElementById("canvas");

var cobj = canvas.getContext("2d");

cobj.rect(100,100,100,100);

cobj.stroke();

cobj.clip();

cobj.fillRect(0,0,120,120);

/*画圆*/

/*

cobj.arc(100,100,30,0,Math.PI/4,false);

cobj.stroke();

*/

/*切线弧度*/

/*

cobj.moveTo(100,100);

cobj.lineTo(130,100);

cobj.arcTo(180,100,180,140,30);

cobj.lineTo(180,180);

cobj.stroke();

*/

/*画贝塞尔曲线*/

/*

cobj.moveTo(100,100);

//cobj.quadraticCurveTo(200,150,300,100);//贝塞尔曲线

cobj.bezierCurveTo(150,200,250,0,350,100);//二次贝塞尔曲线

cobj.stroke();

*/

/*画贝塞尔曲线*/

/*

canvas.οnmοusedοwn=function(e){

var startx=e.layerX;

var starty=e.layerY;

canvas.οnmοuseup=function(e){

var endx=e.layerX;

var endy=e.layerY;

canvas.οnmοusemοve=function(e){

cobj.clearRect(0,0,400,400);

var conx=e.layerX;

var cony=e.layerY;

cobj.beginPath();

cobj.moveTo(startx,starty);

cobj.quadraticCurveTo(conx,cony,endx,endy);

cobj.stroke();

}

}

}

*/

}

请您升级浏览器

html5中三角函数,HTML5(四)html5<canvas路径和三角函数的故事>(中)相关推荐

  1. HTML5 学习总结(四)——canvas绘图、WebGL、SVG

    目录 一.Canvas 1.1.创建canvas元素 1.2.画线 1.3.绘制矩形 1.4.绘制圆弧 1.5.绘制图像 1.6.绘制文字 1.7.随机颜色与简单动画 二.WebGL 2.1.HTML ...

  2. python3查找文件中指定字符串_Python3在指定路径下递归定位文件中出现的字符串...

    [本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 代码如下: import os import sys __all ...

  3. html5三角函数怎么用,HTML5(五)html5<canvas路径和三角函数的故事>(下)

    利用canvas的路径实现直线跟着鼠标的方向转动和点击圆,圆变大变小的功能. canvas canvas{ background:#ccc; } window.οnlοad=function(){ v ...

  4. Eclipse中web项目的默认发布路径改为外部Tomcat中webapp路径

    可参考http://www.cnblogs.com/mihu/p/4772509.html 和http://www.cnblogs.com/dyllove98/archive/2013/06/07/3 ...

  5. 西游记中唐僧师徒四人的不同性格

    西游记中唐僧师徒四人的不同性格 我们知道西游记中如来佛祖在把孙悟空压到五行山下,安天大会结束后大约半千年,也就是孙悟空被压到五行山下快五百年之际,开了个盂兰盆会,决定将三藏真经传往东土大唐,观世音菩萨 ...

  6. 用html5写一段文字画布中,超全的HTML5画布(Canvas)实例

    1.环行进端处触码通法果泉位可近境其行框理发HTML5专门为画布功能提供的标签:,所以画布相关的功能都是基于这个标签来完览页些求时是过解些这确如目前例总站回广随能4果泉时标配使能幻近器面实的我是接,前 ...

  7. HTML5 2D游戏引擎研发系列 第四章 Canvas技术篇-画布技术-基于手动切片动画

    作者:HTML5游戏开发者社区-白泽 转载请注明出处:http://html5gamedev.or HTML5 2D游戏引擎研发系列 第四章 <Canvas技术篇-画布技术-基于手动切片动画&g ...

  8. html5 canvas获取坐标系,html5之Canvas路径绘图、坐标变换应用实例

    在上一篇中我们了解html5的Canvas ,在这一篇中不用多说,写一个html5的时钟应用程序试手.在这里主要设置了坐标变换的平移(translate)和旋转变换(ratate),以及html5 C ...

  9. html5图层重叠,如何在html5中的canvas下实现ps中的叠加效果?

    侃侃无极 html5中的canvas本身的API是不存在图层概念的.要想实现实现多图层功能,必须要使用多个canvas对象,不过这些canvas对象,是在内存中的,而不是在html的元素树中.每个ca ...

最新文章

  1. ProGuard的返回错误代码1。异常的解决方法
  2. 学习python需要什么基础-要学Python编程,需要什么样的基础呢?想找这方面工作...
  3. C#6.0语言规范(一) 介绍
  4. CentOS 6.3下Samba服务器的安装与配置(转)
  5. 版本交付_连续交付友好的Maven版本
  6. Python进阶06 循环对象
  7. 基于RStudio 实现数据可视化之二
  8. c语言判断字符串中是否包含非数字,【新手】【求思路】如何判断用户输入的字符串中是否含有非数字?...
  9. 4后期盒子叫什么_考研:什么叫跨考专业?跨考专业的4大原因和存在3个方面的困难...
  10. python:json文件的保存与读取
  11. js 百度地图和高德地图经纬度相互转换
  12. java 界面登录界面_Java登录界面的实现(注册、登录、背景图片)
  13. PageHelper.startPage 的作用范围探究
  14. QQ出现大规模盗号,qq被盗发布不良信息怎么办
  15. α波、β波、θ波和δ波
  16. python爬取电影评分_python爬取豆瓣电影排行榜(requests)的示例代码
  17. Linux静态库与动态库的概念及制作
  18. wifi无线监控摄像头怎么安装 室内怎么安装监控摄像头
  19. 通读《构建之法》之后的问题
  20. Contour 学习笔记(二):使用级联功能实现蓝绿部署和金丝雀发布

热门文章

  1. HDU 2049 不容易系列之(4)——考新郎( 错排 )
  2. LoadRunner 12.02 安装教程及中文语言包安装
  3. Sparse Feature Learning
  4. 踩坑之路anaconda创建虚拟环境
  5. 银行家算法实验报告c语言版,银行家算法实验报告C语言版.doc
  6. python时间格式_python 格式化日期
  7. powerdesigner画关系图_想画好手绘,这些图你一定要画一下!
  8. DOxygen for C++使用说明——Markdown支持
  9. 微型计算机中使用的光盘应属于什么媒体,计算机应用基础练习题
  10. python时间处理模块有哪些_Python模块之时间处理