模块化开发的js的基础 传入undefined是为了防止使用到了别人修改过的undefined
(function(window, $, undefined) { var myFunc = function() { // ... } window.myFunc = myFuc; }) (window, jQuery);