首頁  >  文章  >  web前端  >  javaScript NameSpace 簡單說明介紹_基礎知識

javaScript NameSpace 簡單說明介紹_基礎知識

WBOY
WBOY原創
2016-05-16 17:28:281138瀏覽

    打造JavaScript命名空間其實很簡單,只需要將自己的函數、物件、變數等放在一個偽命名空間中,也就是用一個匿名函數包裝起來。
 

複製程式碼 程式碼如下:
(function(){

(function(){
p. ){
        return document.getElementById(id);
    }
    function alertNodeName(id ); 🎜>})() ;


    使用這個偽命名空間可以封裝並保護自己的所有函數、物件、變量,而且由於他們位於一個函數之中,彼此之間也可以互相存取。不過偽命名空間以外的腳本就無法使用這些函數了。
    為了讓這些函數可以被偽命名空間以外的腳本調用,我們先建立一個window物件。


複製程式碼 程式碼如下:
(function(){


(function(){


(function(){
> .myNamespace){window['myNameSpace']={};}
    function $(id){
        return document.getElementById(id); >        alert($(id).nodeName);
    }
})();


    然後將要賦化的函數重新命名全域化(也可以重新命名全域命名) window物件window['myNameSpace']。 程式碼如下:


(function(){


(function(){

.myNamespace){window['myNameSpace']={};}
    function $(id){
        return document.getElementById(id); >        alert($(id).nodeName);
    }
    window['myNameSpace']['showNodeName'] = alertNodeName; }();我們就打造了一個自己的命名空間。

複製程式碼 程式碼如下:
PUBL "//W3C/ DTD HTML 4.0 Transitional//EN">

 
  New Document
  ">
 
 
 
 
 
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn