javaScript封裝的各種寫法
阿新 • • 發佈:2019-02-13
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 } })();