JavaScript -- 简单的canvas标签
2016-05-09 10:45
585 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>canvas</title> <!--创建格式 第一种方式:在这里创建,第二种方式:在JS文件里创建--> <!--<style>--> <!--.canvas{--> <!--background-color: aqua;--> <!--}--> <!--</style>--> <script src="app.js"></script> </head> <body> <!--<canvas class="canvas" width="200px" height="200px"></canvas>--> </body> </html
var CANVAS_WIDTH = 500, CANVAS_HEIGHT = 500; var mycanvas,context; window.onload = function(){ creatCanvas(); drawRect(); //drawImage(); } function creatCanvas(){ document.body.innerHTML = "<canvas id=\"mycanvas\" width=\""+CANVAS_WIDTH+"\" height=\""+CANVAS_HEIGHT+"\"></canvas>"; mycanvas = document.getElementById("mycanvas"); context = mycanvas.getContext("2d"); } function drawRect(){ // 更改默认颜色,注意:顺序不能错,必须先设定样式,在设定坐标 context.fillStyle = "#FF0000"; //context.rotate(45); // 旋转的单位是度 // 位移:单位是像素 //context.translate(200,200); // 缩放,单位是倍数 context.scale(2,0.5); // 设置画布的坐标 context.fillRect(0,0,200,200); } function drawImage(){ var img = new Image; img.onload = function(){ context.drawImage(img,0,0); } img.src = "2.png"; }
相关文章推荐
- js笔记
- JavaScript -- drop,drag的使用
- 多级指标打分表单自动创建JavaScript代码解析
- JavaScript -- 音频视频的播放
- "Maximum length exceeded"错误的解决办法
- JavaScript事件绑定和普通事件区别
- JavaScript中的trim 方法
- getJsonRs(url,param)实现跳转
- H5--在背景音乐外,每页添加声音--利用js语句
- JSON转XML及反射调用对应的方法
- JavaScript笔记(3)---编程性能优化
- js实现跨域(jsonp, iframe+window.name, iframe+window.domain, iframe+window.postMessage)
- 导航菜单滑动效果+解决两个js的执行顺序问题
- Jackson 框架,轻易转换JSON
- JSON数组不用字符串转换的写法
- 通过一道笔试题浅谈javascript中的promise对象
- 2016年度 JavaScript 展望
- javascript库之Mustache库使用说明
- 关于去除json字符串中不要的数据
- JS中的事件冒泡(Bubble)和事件捕获(capture)以及如何阻止事件的冒泡