python canvas教程_Canvas

Canvas是HTML5新增的组件,它就像一块幕布,可以用JavaScript在上面绘制各种图表、动画等。

没有Canvas的年代,绘图只能借助Flash插件实现,页面不得不用JavaScript和Flash进行交互。有了Canvas,我们就再也不需要Flash了,直接使用JavaScript完成绘制。

一个Canvas定义了一个指定尺寸的矩形框,在这个范围内我们可以随意绘制:

由于浏览器对HTML5标准支持不一致,所以,通常在内部添加一些说明性HTML代码,如果浏览器支持Canvas,它将忽略内部的HTML,如果浏览器不支持Canvas,它将显示内部的HTML:

Current Price: 25.51

在使用Canvas前,用canvas.getContext来测试浏览器是否支持Canvas:

你的浏览器不支持Canvas

你的浏览器不支持Canvas

'use strict';

----

var canvas = document.getElementById('test-canvas');

if (canvas.getContext) {

console.log('你的浏览器支持Canvas!');

} else {

console.log('你的浏览器不支持Canvas!');

}

getContext('2d')方法让我们拿到一个CanvasRenderingContext2D对象,所有的绘图操作都需要通过这个对象完成。

你可能感兴趣的:(python,canvas教程)