首頁 > web前端 > js教程 > 主體

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

WBOY
發布: 2016-05-16 17:28:28
原創
1135 人瀏覽過

    打造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
  ">
 
 
 
 
 
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!