推荐: 神奇的html5.js 让所有IE支持HTML5 HTML5能为我们的新网页带来更高效洁净的代码而得到更多的关注,然而唯一能让IE识别那些新元素(如 article)的途径是使用HTML5 shiv,感谢remy sharp为我们提供了这个迷你脚本
Canvas内置的简单几何图形 — 矩形的绘制。在Canvas中,绘制矩形有三种方法:填充(fillRect)、描边(StrokeRect)以及清除(clearRect)。当然,我们也可以使用“路径”来描绘包括矩形在内的所有图形。o0k起点通
以下是上述三种方法的API:o0k起点通
1.fillRect(x,y,width,height)。绘制一个从(x,y)开始,宽度为width,高度为height的实心矩形。o0k起点通
2.strokeRect(x,y,width,height)。绘制一个从(x,y)开始,宽度为width,高度为height的矩形框。该矩形框会根据当前设置的strokeStyle、lineWidth、lineJoin和miterLimit属性的不同而渲染成不同的样式。o0k起点通
3.clearRect(x,y,width,height)。清除从(x,y)开始,宽度为width,高度为height的矩形区域,使之完全透明。o0k起点通
在调用上述方法绘制Canvas之前,我们需要设定填充和描边的样式。设定这些样式最基本的方法是使用24位色(用16进制字符串表示)。以下是一个简单的例子:o0k起点通
代码如下:o0k起点通
context.fillStyle = "#000000";o0k起点通
context.strokeStyle = "#ff00ff";o0k起点通
在下面的例子中,填充色设定为黑色,而描边色则设定为紫色:o0k起点通
代码如下:o0k起点通
function drawScreen() {o0k起点通
context.fillStyle = "#000000";o0k起点通
context.strokeStyle = "#ff00ff";o0k起点通
context.lineWidth = 2;o0k起点通
context.fillRect(10, 10, 40, 40);o0k起点通
context.strokeRect(0, 0, 60, 60);o0k起点通
context.clearRect(20, 20, 20, 20);o0k起点通
}o0k起点通
代码执行结果如下图所示:o0k起点通
o0k起点通
分享: IE8的专用标记:META中X-UA-Compatible的用法 <meta http-equiv = "X-UA-Compatible" cotent = "IE=edge,chrome=1"/> 这是个是IE8的专用标记,用来指定IE8浏览器去模拟某个特定版本的IE浏览器的渲染方式,以此来