html
Web前端开发QQ群 110939958-业余程序员
<canvas 是HTML5 中新加入的一个标记
功能是创建一个“画板”对象及一组供javascript使用的API
基本标签的写法是这样的
<canvas width="100" height="100" id="canvas"></canvas>
创建了这个对象以后我们就可以用js来在上面画东西了
首先取得这个对象的引用
var canvas = document.getElementById("canvas");
然后取得绘制对象
var ctx = canvas.getContext("2d");
现在用ctx画一条直线
先把“画笔”放到起始点(0, 0)
ctx.moveTo(0, 0);
然后画线到(50, 50)
ctx.lineTo(50, 50);
把线画出来
ctx.stroke();
就这么简单, 更多的测试看 canvas测试页
Canvas tutorial
IE中的transparent(透明)就像是镂空一样,鼠标会直接透过这个透明的东西点到下面的物体。感觉这样是不太合理(透明不等于消失)。不过可以用一个技巧来解决这个问题,在透明的东西上铺一层透明的背景图片。
又是一个不可见字符, 16进制为200b.
在网页或者输入框表现为不可见, 查看内容的length是有的。
示例见 http://www.jatx.net/pub/bugs/test.html 全选并复制粘帖,在控制台检查其长度不是9.
处进方法替换即可: replace(/\200b/g, "");