JS库

prototypye jQuery

1.不要版本检测,使用能力检测。

if(document.body && document.body.getElementsByTagName)

{

//使用document.body.getElementsByTagName的代码

}

2.使用命名空间

支持多次声明同名函数,但只使用最后声明的版本。

唯一性,不共享。

$();

Google Maps Google Earth

(function(){

//运行的代码

})();

括号分隔,运行 匿名函数

自己的JS库的写法:

(function()

{

window[“IC”]={}

function $(){

}

 

window[“IC”][“$”]=$

})();

posted @ 2009-12-23 20:30  smodi  阅读(193)  评论(0编辑  收藏  举报