比如在jQuery裡可以經常看到下面的代碼
代碼如下:
(function($){
//some code
})(jQuery)
這樣你就可以使用$來代替jQuery;
在mootools裡你可以這樣寫,因為在mootools裡$$代表著一個集合
代碼如下:
(function($){
//do sth.
})(document.id)
在Dojo裡你可以這樣寫
代碼如下:
(function(d,$){
})(dojo,dojo.query)
這樣的話你在dojo裡就可以使用$來代替dojo.query;實現從jQuery到dojo的快速轉化;
同樣模仿mootools的話你可以這樣寫
代碼如下:
(function(d,$,$$){
//do sth;
})(dojo.dojo.ById,dojo.query)
這樣你可以使用$代替dojo.ById,使用$$代替dojo.query;