javascript 간단 한 네 임 스페이스 구현

1246 단어 JavaScript

 
우 리 는 비교적 복잡 한 JS 응용 프로그램 을 작성 할 때 N 여러 가지 방법 을 사용 합 니 다. 이 경우 방법 충돌 이 발생 할 수 있 습 니 다. 자바 script 나 무 는 있 습 니 다.
원생 의 네 임 스페이스 지원... 그래서 시 뮬 레이 션 을 할 수 밖 에 없습니다.
 < !DOCTYPE html >

 < html >

 < head >

 < meta charset = "utf-8" /  >

     < title > js namespace<  / title >

    

     <  / head >

    

     < body >

    

     < script type = "text/javascript" >

function test() {

    alert("I'm outer test..");

}



var com = {

    dmmolist : {

        www : {

            eric : {

                test : function () {

                    alert("i'm a namespace test.....")

                }

            }

        }

    }

}



com.dmmolist.www.eric.test();

test();

 <  / script >



 <  / body >

<  / html >

 
이렇게 대상 의 내장 인용 을 이용 하여 명 명 공간 을 실현 하고 이름 충돌 을 방지 합 니 다. 그러나 너무 깊이 인용 하 는 것 을 권장 하지 않 습 니 다. 그렇지 않 으 면 JS 실행 효율 에 영향 을 줄 수 있 습 니 다.

좋은 웹페이지 즐겨찾기