名前の競合を防ぐために、独自のコード ベースを構築できます。 ただしたい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.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); 🎜> このようにして、独自のコード ベースを構築します。もちろん、作成する前にやるべき作業がまだあります。Java のパッケージと同じように、まず、ziggy が他の人によって使用されているかどうかを判断する必要があります。 🎜>Js コード コードをコピー コードは次のとおりです: //Write if(ziggy_js.string.js の typeof ziggy_js=='unknown'){ ziggy_js=function(){}; } ziggy_js.string=function(){} ziggy_js。 string.test=function(inMsg){ alert(inMsg); } //// ziggy_js の場合 .string.js で if(typeof ziggy_js=='unknown'){ ziggy_js=function(){}; ziggy_js.string= function(){} ziggy_js.string.test=function(inMsg){ alert(inMsg); } // <span> <a style="CURSOR: pointer" data="5666" class="copybut" id="copybut5666" onclick="doCopy('code5666')">ziggy_js.array=function(){} <u>// 配列 </u>ziggy_js をコピーします。 array.copyArray=function(inSrcArray,inDestArray){ </a>var i; </span>for(i=0;i<insrcarray.length>inDestArray.push(inSrcArrsy[i]); >} <div class="codebody" id="code5666">return inDestArray; <br>}/end copyArray <br>ziggy_js.array.findInArray=function(inArray,inValue){ <br>var i<br>for(i=0;i<inArray; .length;i ){ <br>if(inArray[ i]==inValue){ <br>return i; <br>} <br>} <br>return -1; <br>}//end findInArray <br>.... <br>ziggy_js.array =function(){} <br>//配列をコピー <br>ziggy_js.array.copyArray=function(inSrcArray,inDestArray){ <br>var i; 🎜>for(i=0;i<insrcarray.length>inDestArray.push(inSrcArrsy[i]); <br>} <br>return inDestArray ziggy_js.array.findInArray=function(inArray,inValue) { <br>var i; <br>for(i=0;i<inarray.length>if(inArray[i]==inValue) ){ <br>return i; <br>} <br>return <br>}//end findInArray <br><br> <br>.... <br>ziggy_js を作成する.browser ブラウザ情報を取得する <br>Js コード<br><br><br><br><br>コードをコピー<br><br><br> コードは次のとおりです:</inarray.length></insrcarray.length> </div> <br> <br>ziggy_js.browser=function(){} <br>ziggy_js .browser.getBrowserIdentity=function(){ <br>return navigator.appName " " navigator.appVersion <div class="codetitle">}//end getBrowserIdentity <span>var brow; =ziggy_js.browser.getBrowserIdentity(); <a style="CURSOR: pointer" data="45187" class="copybut" id="copybut45187" onclick="doCopy('code45187')">alert(brow ); <u>ziggy_js.browser=function(){} </u>return navigator.appName " " navigator.appVersion; </a>}//end getBrowserIdentity </span>var brow=ziggy_js.browser.getBrowserIdentity(); </div>alert(brow); <div class="codebody" id="code45187"> <br> <br>処理時間用のパッケージ。 <br>Js コード <br><br><br><br><br>コードをコピー<br><br><br> コードは次のとおりです。<br><div class="codebody" id="code26624"> <br>ziggy_js.dateTime=function(){} <br>ziggy_js.dateTime.isLeap Year=function(in Year){ <br>if((in Year%4==0&&in Year 0!=0)||in Year @0==0){ <br>true を返します。 <br>}else{ <br>false を返す; <br>} <br>}//end isLeapyear <br>ziggy_js.dateTime.getNumberDaysInMonth=function(inMonth,in Year){ <br>inMonth=inMonth-1; <br>var Leap_year=this.isLeap Year(in Year); <br>if(うるう年){ <br>うるう年=1; <br>}else{ <br>leap_year=0; <br>} <br>if(inMonth==3||inMonth==5||inMonth==8||inMonth==10){ <br>return 30; <br>}else if(inMonth==1){ <br>return 28 閏年; <br>}else{ <br>return 31; <br>} <br>}//end getNumberDaysInMonth <br>var days=ziggy_js.dateTime.getNumberDaysInMonth(2,2007); <br>アラート(日); <br>ziggy_js.dateTime=function(){} <br>ziggy_js.dateTime.isLeap Year=function(in Year){ <br>if((in Year%4==0&&in Year 0!=0)||in Year@0= =0){ <br>true を返します。 <br>}else{ <br>false を返す; <br>} <br>}//end isLeapyear <br>ziggy_js.dateTime.getNumberDaysInMonth=function(inMonth,in Year){ <br>inMonth=inMonth-1; <br>var Leap_year=this.isLeap Year(in Year); <br>if(うるう年){ <br>うるう年=1; <br>}else{ <br>leap_year=0; <br>} <br>if(inMonth==3||inMonth==5||inMonth==8||inMonth==10){ <br>return 30; <br>}else if(inMonth==1){ <br>return 28 閏年; <br>}else{ <br>return 31; <br>} <br>}//end getNumberDaysInMonth <br>var days=ziggy_js.dateTime.getNumberDaysInMonth(2,2007); <br>アラート(日); <br> </div> <br>ゆっくりゆっくり完善</div></insrcarray.length> </div>