HTML5自学笔记[ 13 ]canvas绘图小实例之方块移动
 <!doctype html>
 <html>
 <head>
 <meta charset="utf-8">
 <title>canvas绘图小实例之方块移动</title>
 <style>
 body{ background:#000;}
 #canvas1{ margin:100px 500px; background:#fff;}
 #canvas1 span{ color:#fff;}
 </style>
 <script>
 window.onload = function(){
     var oCanvas = document.getElementById('canvas1');
     var oContext = oCanvas.getContext('2d');    //获取绘图的2d环境
     var num = 0;
     //画一个方块
     oContext.fillStyle = 'red';
     oContext.fillRect(num,num,50,50);
     //开启定时器
     setInterval(function(){
         num++;
         //先清除之前的方块
         oContext.clearRect(0,0,oCanvas.width,oCanvas.height);
         //重新绘制方块
         oContext.fillRect(num,num,50,50);
     },30);
 }
 </script>
 </head>
 <body>
 <canvas id="canvas1" width="1000" height="1000">
     <span>该浏览器不支持canvas</span>
 </canvas>
 </body>
 </html>
HTML5自学笔记[ 13 ]canvas绘图小实例之方块移动的更多相关文章
- HTML5自学笔记[ 12 ]canvas绘图小示例之鼠标画线
		<!doctype html> <html> <head> <meta charset="utf-8"> <title> ... 
- HTML5自学笔记[ 15 ]canvas绘图实例之钟表
		<!doctype html> <html> <head> <meta charset="utf-8"> <title> ... 
- HTML5自学笔记[ 19 ]canvas绘图实例之炫彩时钟
		<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ... 
- HTML5自学笔记[ 21 ]canvas绘图实例之马赛克
		<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ... 
- HTML5自学笔记[ 20 ]canvas绘图实例之绘制倒影
		<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ... 
- HTML5自学笔记[ 11 ]canvas绘图基础1
		html5新增<canvas>标签用于绘制图像,默认宽高是300*150,canvas的宽高需要在这里设置,在css中设置会有问题:设置的形状,如矩形,会等比缩放,而非设置的宽高. 在不支 ... 
- HTML5自学笔记[ 24 ]canvas绘图之星空草地
		<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ... 
- HTML5自学笔记[ 17 ]canvas绘图基础4
		绘制图像: drawImage(oImg,x,y),oImg是一个Image对象,(x,y)为绘制起点,绘制的图像大小和源图大小一样. drawImage(oImg,x,y,w,h),后两个参数设置绘 ... 
- HTML5自学笔记[ 16 ]canvas绘图基础3
		canvas还提供提供了一些动态方法,使图像可以旋转.缩放和移动,与css3中的方法一样. 移动:translate(x,y),x和y为横竖方向的偏移量 旋转:rotate(弧度),弧度=角度*Mat ... 
随机推荐
- Spring整合Tiles
			1.假设Spring相关的包和配置已经导入成功(后续有时间补上,本项目用的是3.2.0版本). 2.导入Tiles相关的jar包. tiles-api-2.2.2.jar tiles-core-2.2 ... 
- kaili 2.0  虚拟机修改ip
			第一步:将虚拟机设置为桥接状态,并勾选上复制物理网络连接状态 
- Java——FIle:
			1.读取文件夹中的文件 /** * 读取图片文件 * @param imgPath 文件所在的文件夹绝对路径 * @return * @throws FileNotFoundException */ ... 
- 委托、匿名方法、Lambda表达式的演进
			摘自:"http://www.cnblogs.com/eagle1986/archive/2012/01/19/2327358.html 假设给我们一个泛型对象List<T>,T ... 
- CSS笔记(十二)CSS3之2D和3D转换
			参考:http://www.w3school.com.cn/css3/css3_2dtransform.asp 2D Transform 方法 函数 描述 matrix(n,n,n,n,n,n) 定义 ... 
- jsp  get方式请求参数中包含中文乱码问题解决
			1. 自己接收到参数之后在后台进行转码处理 2: 修改tomcat的配置文件 server.xml <Connector port="8080" protocol=&quo ... 
- iOS - OC 内存管理
			1.OC 基本内存管理模型 1.1 自动垃圾收集 在 OC 2.0 中,有一种称为垃圾收集的内存管理形式.通过垃圾收集,系统能够自动监测对象是否拥有其他的对象,当程序执行需要空间的时候,不再被引用的对 ... 
- nodejs学习笔记<二>简单的node服务器
			在环境搭建好后,就可以开始动手架设(node驱动)一个简单的web服务器. 首先,nodejs还是用js编写.先来看一段node官网上的实例代码. var http = require('http') ... 
- textarea还剩余字数统计
			<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title> ... 
- Java源码初学_HashMap
			一.概念 HashMap的实例有两个参数影响其性能:初始容量和加载因子.容量是哈希表中桶的数量,初始容量只是哈希表在创建时的容量.加载因子 是哈希表在其容量自动增加之前可以达到多满的一种尺度.当哈希表 ... 
