在IE下用getAttribute时要小心
[ 2008-07-20 20:14:39 | 作者: Rank ]
在做DHTML时,我们在某些情况下要用setAttribute(attri, value)方法定义元素的attribute。同时与getAttribute(attri)配对来得到相应的自定义attribute的值。
但在IE下要小心。getAttrubite方法,其官方文档里描述它的返回值是这样说的:...
阅读全文...
但在IE下要小心。getAttrubite方法,其官方文档里描述它的返回值是这样说的:
引用
Return Value
Variant. Returns a
Variant. Returns a
阅读全文...
IE在DOM操作有表单控件时的bug
[ 2008-07-20 19:44:21 | 作者: Rank ]
影响的范围: IE的所有版本
在表单的radio/checkbox控件中,一旦他们的DOM结构被更改过就会出现这个bug。
bug描述
当象下例中那样操作了表单radio/checkbox的DOM结构时(或者直接影响了他们的结构时)选中的checkbox/radio将会自动恢复到默认状态,有如点了reset按钮一样。
bug重现
阅读全文...
在表单的radio/checkbox控件中,一旦他们的DOM结构被更改过就会出现这个bug。
bug描述
当象下例中那样操作了表单radio/checkbox的DOM结构时(或者直接影响了他们的结构时)选中的checkbox/radio将会自动恢复到默认状态,有如点了reset按钮一样。
bug重现
<!DOCTYPE
...阅读全文...
《代码大全》(Code Complete)要点笔记(不定时记录)
[ 2008-07-17 12:51:29 | 作者: Rank ]
安全重构Checklist: Refactoring Safely
阅读全文...
- Is each change part of a systematic change strategy?
- Did you save the code you started with before beginning refactoring?
- Are you keeping each refactoring small?
阅读全文...
Javasript 构造static变量。
[ 2008-07-02 15:54:03 | 作者: Rank ]
利用prototype+闭包可以构造一个静态的变量。请见代码:
阅读全文...
<script type="text/javascript">
//<![CDATA[
function jsclass () {};
jsclass.prototype = (function() {
var static_p = 'http://www.never-online.net';
...//<![CDATA[
function jsclass () {};
jsclass.prototype = (function() {
var static_p = 'http://www.never-online.net';
阅读全文...
"private"在js里通常是这样写:
阅读全文...
<script type="text/javascript">
//<![CDATA[
var obj = (function () {
var p = 'http://www.never-online.net';
return {
show: function() {
alert(p);
}
}
})();
obj.show(); //http://www.never-online.net
...//<![CDATA[
var obj = (function () {
var p = 'http://www.never-online.net';
return {
show: function() {
alert(p);
}
}
})();
obj.show(); //http://www.never-online.net
阅读全文...
JavaScript王者归来
[ 2008-06-26 23:12:30 | 作者: Rank ]
引用
简介
你手中的这本《JavaScript王者归来》不仅是一本传播知识的书,更是一本求道的书。
本书分为五个部分循序渐进地与读者讨论了JavaScript的方方面面,从简单的语言基础到丰富的实际应用再到深入剖析语言本质的高级话题,字里行间包含着作者多年工作中对JavaScript实践乃至程序设计思想的深入思考和总结。
本书揭开了JavaScript的面纱,绕过误解和虚幻的表象,
你手中的这本《JavaScript王者归来》不仅是一本传播知识的书,更是一本求道的书。
本书分为五个部分循序渐进地与读者讨论了JavaScript的方方面面,从简单的语言基础到丰富的实际应用再到深入剖析语言本质的高级话题,字里行间包含着作者多年工作中对JavaScript实践乃至程序设计思想的深入思考和总结。
本书揭开了JavaScript的面纱,绕过误解和虚幻的表象,
阅读全文...
ActionScript3 UML类图查看器
[ 2008-06-25 23:48:41 | 作者: Rank ]
设计简单可重用的拖动(DragDrop)库.
[ 2008-05-30 02:49:14 | 作者: Rank ]
设计简单可重用的拖动DragDrop库.
注:所有代码均为伪代码。如果只需要代码实现的朋友,就不需要看本文了,我在此只是粗糙的写一个拖放的设计过程,很多细节也都没写,如果要写全部的设计,那还是当面交谈比较方便,所以在此很多细节我就略过了.可能在某些地方我的描述也就没有太准确,在此请谅解
一。需求
首先,在写任何代码,包括做事也一样,先将自己放在更上的一个层次上去思考问题,会让我们做得更好。现...
阅读全文...
注:所有代码均为伪代码。如果只需要代码实现的朋友,就不需要看本文了,我在此只是粗糙的写一个拖放的设计过程,很多细节也都没写,如果要写全部的设计,那还是当面交谈比较方便,所以在此很多细节我就略过了.可能在某些地方我的描述也就没有太准确,在此请谅解
一。需求
首先,在写任何代码,包括做事也一样,先将自己放在更上的一个层次上去思考问题,会让我们做得更好。现...
阅读全文...

