The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
          開發(fā)jQuery插件時總結(jié)的一些經(jīng)驗分享一下。
          一、先看
          jQuery(function(){ });
          全寫為
          jQuery(document).ready(function(){ });

          意義為在DOM加載完畢后執(zhí)行了ready()方法。

          二、再看
          (function(){ })(jQuery);
          其實際上是執(zhí)行()(para)匿名方法,只不過是傳遞了jQuery對象。

          三、總結(jié)

          jQuery(function(){ });用于存放操作DOM對象的代碼,執(zhí)行其中代碼時DOM對象已存在。不可用于存放開發(fā)插件的代碼,因為jQuery對象沒有得到傳遞,外部通過jQuery.method也調(diào)用不了其中的方法(函數(shù))。
          (function(){ })(jQuery);用于存放開發(fā)插件的代碼,執(zhí)行其中代碼時DOM不一定存在,所以直接自動執(zhí)行DOM操作的代碼請小心使用。
          posted on 2010-05-17 14:03 Eric_jiang 閱讀(569) 評論(0)  編輯  收藏 所屬分類: JavaScript
          主站蜘蛛池模板: 富民县| 灵璧县| 吉林省| 望奎县| 涿鹿县| 宜州市| 阿拉善左旗| 达州市| 罗城| 长武县| 隆林| 奎屯市| 怀宁县| 双辽市| 霍林郭勒市| 秭归县| 隆子县| 松潘县| 宁陕县| 泸水县| 陆丰市| 大新县| 湘乡市| 德州市| 屯留县| 库尔勒市| 陇西县| 滨州市| 清徐县| 壤塘县| 奉贤区| 华阴市| 扎赉特旗| 大理市| 彰武县| 马尔康县| 河津市| 永定县| 井冈山市| 望谟县| 仁布县|