2010年03月Archive for
Web前端开发QQ群 110939958-业余程序员
扩展一个函数的延时调用 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...
测试了一下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 是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
aptana 的这个版本终于将 "CTRL+/" 的快捷键功能修复了,盼了好久啊。
今天同时更新了一下eclipse到3.5.2和其它的一些东东,嘿嘿。
发现wordpress会将英文的引号换成全角引号……
这个功能虽然可以理解,但页面上帖的代码可能就会全挂了
今天闲来找了一找,发现在/wp-includes/formatting.php
我的版本是29行 : function wptexturize($text) {
我在这个下面直接return $text;
改好。