1. 程式人生 > >javaScript封裝的各種寫法

javaScript封裝的各種寫法

複製程式碼
  var klm = klm || {};

  klm = (function(){

              //第一個寫法
              klm.init = function(){

                    alert('hello');

               }

                //第二個寫法
                 klm.browser = (function(ua){
                            var b = {
                              msie:
/msie/.test(ua) && !/opera/.test(ua), opera:/opera/.test(ua), safari:/webkit/.test(ua) && !/chrome/.test(ua), firefox:/firefox/.test(ua), chrome:/chrome/.test(ua) }; })(window.navigator.userAgent.toLowerCase());
//將其定義方法以介面方式返回給外界引用 return{ init: klm.init, browser:klm.browser } })();
複製程式碼