html

Web前端开发QQ群 110939958-业余程序员

学习canvas

<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

IE中的transparent(透明)就像是镂空一样,鼠标会直接透过这个透明的东西点到下面的物体。感觉这样是不太合理(透明不等于消失)。不过可以用一个技巧来解决这个问题,在透明的东西上铺一层透明的背景图片。

遇到8203

又是一个不可见字符, 16进制为200b. 在网页或者输入框表现为不可见, 查看内容的length是有的。 示例见 http://www.jatx.net/pub/bugs/test.html 全选并复制粘帖,在控制台检查其长度不是9. 处进方法替换即可: replace(/\200b/g, "");