이름 충돌을 방지하기 위해 자신만의 코드 베이스를 구축할 수 있습니다.
그냥
Js 코드
ziggy_js= function(){}
ziggy_js.ui=function(){}
ziggy_js.ui.alerts=function(){}
ziggy_js.ui.alerts.showErrorAlert=function(){
alert("오류가 발생했습니다");
}
ziggy_js.ui.alerts.showErrorAlert()
//그 안에 클래스를 정의하려면
ziggy_js.ui.alerts.messageDisplayer =function(inMsg) {
this.msg=inMsg;
this.toString=function(){
return "msg="this.msg>}
}
var v=new ziggy_js.ui.alerts.messageDisplayer("hello");
alert(v);
ziggy_js=function(){}
ziggy_js.ui=function(){}
ziggy_js .ui.alerts= function(){}
ziggy_js.ui.alerts.showErrorAlert=function(){
alert("오류가 발생했습니다.")
}
ziggy_js.ui.alerts. showErrorAlert();//
ziggy_js.ui.alerts.messageDisplayer=function(inMsg){
this.msg=inMsg;
this.toString=function()을 정의할 수도 있습니다. {
return "msg=" this.msg;
}
}
var v=new ziggy_js.ui.alerts.messageDisplayer("hello"); 🎜>
이런 방식으로 자신만의 코드 베이스를 구축할 수 있습니다. 물론 만들기 전에 아직 해야 할 작업이 있습니다.
Java의 패키지와 마찬가지로
먼저 Ziggy를 다른 사람이 사용했는지 판단해야 합니다. 🎜>Js 코드
코드 복사
코드는 다음과 같습니다. //쓰기 if(ziggy_js.string.js의 유형 ziggy_js=='정의되지 않음'){ ziggy_js=function(){};
}
ziggy_js.string=function(){}
ziggy_js. string.test=function(inMsg){
alert(inMsg);
}
//
//ziggy_js에서
if(typeof ziggy_js=='undefine'){
ziggy_js=function(){};
}
ziggy_js.string= function(){}
ziggy_js.string.test=function(inMsg){
alert(inMsg);
}
//
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31