2010年03月Archive for

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

function.delay

扩展一个函数的延时调用 Function.prototype.delay = function(n, thisObj, args) { var me = this; args = args instanceof Array ? args : []; var f = function() { me.apply(thisObj || window, args); }; window.setTimeout(f, n); } //示例 function f() { alert("hi"); } alert("两秒之后弹出"); f.delay(2000); 注意第三个是参数数组 第一次用Live Writer写日志,呵呵

各浏览器的鼠标键盘事件整理

这是Window XP(sp3)下的测试结果,如下表: Key Event (windows XP) 浏览器 一次触发 连续触发   控制键 非控制键 控制键 非控制键 IE8/8.0.6001 keydown keyup keydown keypress keyup keydown keydown keypress FireFox/3.6.2 keydown keyup keydown keypress keyup keydown keydown keypress Chrome/4.1.249.1042 keydown keyup keydown keypre...

浏览器中的key event--ubuntu

测试了一下ubuntu中的浏览器对于键盘事件的触发情况,结果如下: Key Event (Ubuntu9.10) 浏览器 一次触发 连续触发   控制键 非控制键 控制键 非控制键 FireFox/3.6 keydown keyup keydown keypress keyup - keydown keypress keyup Chromium/5.0.318.0 keydown keyup keydown keyup - keydown keyup Opera/10.10 keydown keyup keydown keyp...

学习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

aptana2.0.3

aptana 的这个版本终于将 "CTRL+/" 的快捷键功能修复了,盼了好久啊。 今天同时更新了一下eclipse到3.5.2和其它的一些东东,嘿嘿。

wordpress的引号

发现wordpress会将英文的引号换成全角引号…… 这个功能虽然可以理解,但页面上帖的代码可能就会全挂了 今天闲来找了一找,发现在/wp-includes/formatting.php 我的版本是29行 : function wptexturize($text) { 我在这个下面直接return $text; 改好。