JavaScript 네임스페이스를 만드는 것은 실제로 매우 간단합니다. 자신만의 함수, 개체, 변수 등을 의사 네임스페이스에 넣기만 하면 됩니다. 즉, 익명 함수로 래핑하면 됩니다.
(function(){
function $(id ; ;
이 유사 네임스페이스를 사용하여 모든 함수, 객체 및 변수를 캡슐화하고 보호하며, 함수 내에 위치하므로 서로 액세스할 수도 있습니다. 그러나 의사 네임스페이스 외부의 스크립트는 이러한 기능을 사용할 수 없습니다.
의사 네임스페이스 외부의 스크립트에서 이러한 함수를 호출할 수 있도록 하려면 먼저 창 개체를 만듭니다.
코드 복사
}
function AlertNodeName(id) {
Alert($(id).nodeName);
}
})()
그런 다음 전역화할 함수의 이름을 바꾸고(또는 이름을 바꾸지 않음) 할당합니다. 이를 창 개체 window['myNameSpace']에 적용합니다.
코드 복사
}
function AlertNodeName(id) {
경고($(id).nodeName);
}
window['myNameSpace']['showNodeName'] = 경고NodeName
저희는 자체 네임스페이스를 만들었습니다.
코드 복사
코드는 다음과 같습니다.
NAME=" 설명" CONTENT="">
"text" NAME="T" ID="T" VALUE="테스트">