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”][“$”]=$

})();

原文地址:https://www.cnblogs.com/chenqingwei/p/1630897.html