亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

JS學習筆記:防止發生命名沖突

2024-09-06 12:40:58
字體:
來源:轉載
供稿:網友

為了防止發生命名沖突,可以建立自己的代碼庫。

就想

js代碼

ziggy_js=function(){}  
ziggy_js.ui=function(){}  
ziggy_js.ui.alerts=function(){}  
ziggy_js.ui.alerts.showerroralert=function(){  
    alert("an error occurred");  
}  
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("an error occurred");
    }
    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代碼

//在ziggy_js.string.js中寫  
    if(typeof ziggy_js=='undefined'){  
       ziggy_js=function(){};   
    }  
    ziggy_js.string=function(){}  
    ziggy_js.string.test=function(inmsg){  
        alert(inmsg);  
    }  
//在頁面中可以導入  
    <script src="ziggy_js.string.js"></script> 

//在ziggy_js.string.js中寫
    if(typeof ziggy_js=='undefined'){
       ziggy_js=function(){};
    }
    ziggy_js.string=function(){}
    ziggy_js.string.test=function(inmsg){
        alert(inmsg);
    }
//在頁面中可以導入
    <script src="ziggy_js.string.js"></script>

創建處理數組的包ziggy_js.array

js代碼

   ziggy_js.array=function(){}  
   //copy一個數組  
    ziggy_js.array.copyarray=function(insrcarray,indestarray){  
        var i;  
        for(i=0;i<insrcarray.length;i++){  
            indestarray.push(insrcarrsy[i]);  
        }  
        return indestarray;  
    }//end copyarray  
    ziggy_js.array.findinarray=function(inarray,invalue){  
        var i;  
        for(i=0;i<inarray.length;i++){  
            if(inarray[i]==invalue){  
                return i;  
            }  
        }  
        return -1;  
    }//end findinarray  
..... 
   ziggy_js.array=function(){}
   //copy一個數組
    ziggy_js.array.copyarray=function(insrcarray,indestarray){
        var i;
        for(i=0;i<insrcarray.length;i++){
            indestarray.push(insrcarrsy[i]);
        }
        return indestarray;
    }//end copyarray
    ziggy_js.array.findinarray=function(inarray,invalue){
        var i;
        for(i=0;i<inarray.length;i++){
            if(inarray[i]==invalue){
                return i;
            }
        }
        return -1;
    }//end findinarray
.....

創建ziggy_js.browser的獲得瀏覽器信息

js代碼

ziggy_js.browser=function(){}  
ziggy_js.browser.getbrowseridentity=function(){  
    return navigator.appname+" "+navigator.appversion;  
}//end getbrowseridentity  
var brow=ziggy_js.browser.getbrowseridentity();  
alert(brow); 
    ziggy_js.browser=function(){}
    ziggy_js.browser.getbrowseridentity=function(){
        return navigator.appname+" "+navigator.appversion;
    }//end getbrowseridentity
    var brow=ziggy_js.browser.getbrowseridentity();
    alert(brow);

處理時間的包。

js代碼

ziggy_js.datetime=function(){}  
ziggy_js.datetime.isleapyear=function(inyear){  
    if((inyear%4==0&&inyear%100!=0)||inyear%400==0){  
        return true;  
    }else{  
        return false;  
    }  
}//end isleapyear  
ziggy_js.datetime.getnumberdaysinmonth=function(inmonth,inyear){  
    inmonth=inmonth-1;  
    var leap_year=this.isleapyear(inyear);  
    if(leap_year){  
        leap_year=1;  
    }else{  
        leap_year=0;  
    }  
    if(inmonth==3||inmonth==5||inmonth==8||inmonth==10){  
        return 30;  
    }else if(inmonth==1){  
        return 28+leap_year;  
    }else{  
        return 31;  
    }  
}//end getnumberdaysinmonth  
var days=ziggy_js.datetime.getnumberdaysinmonth(2,2007);  
alert(days); 
    ziggy_js.datetime=function(){}
    ziggy_js.datetime.isleapyear=function(inyear){
        if((inyear%4==0&&inyear%100!=0)||inyear%400==0){
            return true;
        }else{
            return false;
        }
    }//end isleapyear
    ziggy_js.datetime.getnumberdaysinmonth=function(inmonth,inyear){
        inmonth=inmonth-1;
        var leap_year=this.isleapyear(inyear);
        if(leap_year){
            leap_year=1;
        }else{
            leap_year=0;
        }
        if(inmonth==3||inmonth==5||inmonth==8||inmonth==10){
            return 30;
        }else if(inmonth==1){
            return 28+leap_year;
        }else{
            return 31;
        }
    }//end getnumberdaysinmonth
    var days=ziggy_js.datetime.getnumberdaysinmonth(2,2007);
    alert(days);

慢慢完善

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av一卡二卡| 欧美一区在线直播| 欧美成人精品xxx| 日韩精品中文字幕有码专区| 欧美黑人一级爽快片淫片高清| 国产精品吴梦梦| 国产在线观看精品一区二区三区| 日韩精品中文字幕有码专区| 97在线观看免费| 欧美精品久久久久| 国产成人精品av| 亚洲无av在线中文字幕| 日韩在线观看高清| 欧美影院成年免费版| 97国产精品视频| 2025国产精品视频| 91亚洲精华国产精华| 色偷偷偷综合中文字幕;dd| 亚洲欧美日韩一区在线| 欧美激情xxxx性bbbb| 国产亚洲aⅴaaaaaa毛片| 色综合久久88| 国产一区欧美二区三区| 日本成人黄色片| 亚洲一区二区三区xxx视频| 精品久久久一区| 91日本在线观看| 日本亚洲欧美三级| 国产美女被下药99| 久久久欧美一区二区| 国模视频一区二区| 亚洲精品国偷自产在线99热| 亚洲a区在线视频| 粉嫩老牛aⅴ一区二区三区| 亚洲一区av在线播放| 欧美成人午夜激情视频| 国产精品视频白浆免费视频| 成人黄色生活片| 九九热精品视频国产| 最新国产精品亚洲| 国产成人啪精品视频免费网| 亚洲电影免费观看高清完整版在线| 亚洲人线精品午夜| 日韩中文字在线| 精品欧美激情精品一区| 久热国产精品视频| 亚洲小视频在线观看| www国产亚洲精品久久网站| 国产精品自在线| 久久综合五月天| 亚洲第一免费网站| 日韩欧美a级成人黄色| 色综合久久88色综合天天看泰| 蜜臀久久99精品久久久久久宅男| 久久这里只有精品99| 日韩麻豆第一页| 日韩亚洲一区二区| 精品国产一区久久久| 亚洲网址你懂得| 亚洲精品国产免费| 97精品国产97久久久久久春色| 欧美视频国产精品| 欧美日韩国产色| 亚洲自拍偷拍一区| 欧美精品18videosex性欧美| 欧美成人精品一区二区| 亚洲xxxxx电影| www.国产精品一二区| 岛国av在线不卡| 国产+成+人+亚洲欧洲| 欧美激情综合色| 亚洲少妇激情视频| 日韩成人av在线播放| 亚洲国产精品资源| 精品日韩中文字幕| 亚洲人成在线观看| 久久久久久国产免费| 日韩高清不卡av| 欧美富婆性猛交| 久久久亚洲国产| 在线观看91久久久久久| 久久久久成人网| 91在线高清免费观看| 精品成人国产在线观看男人呻吟| 成人免费直播live| 国产精品亚洲片夜色在线| 92看片淫黄大片欧美看国产片| 日韩国产欧美区| www.国产精品一二区| 国内精品视频一区| 久久久亚洲影院你懂的| 亚洲欧美日韩国产中文专区| 国产一区二区丝袜| 日本中文字幕成人| 91久久久久久久一区二区| 4444欧美成人kkkk| 亚洲精品美女免费| 性欧美长视频免费观看不卡| 久久久精品999| 国产欧美日韩丝袜精品一区| 久久久久久久久久久免费| 亚洲自拍欧美另类| 国产欧美日韩免费| 国产精品国产三级国产专播精品人| 国产欧美精品久久久| 色偷偷88888欧美精品久久久| 国产精品午夜一区二区欲梦| 久久资源免费视频| 国产精品视频地址| 国产精品色婷婷视频| 精品欧美一区二区三区| 国产亚洲精品久久| 亚洲精品电影网在线观看| 一区二区三区四区在线观看视频| 日韩精品在线免费播放| 美女福利视频一区| 亚洲国产精彩中文乱码av| 色噜噜亚洲精品中文字幕| 欧美日本啪啪无遮挡网站| 亚洲欧洲日产国码av系列天堂| 国产精品视频播放| 国产一区二区在线免费| 色噜噜久久综合伊人一本| 日韩高清电影免费观看完整版| 欧美黄色小视频| 亚洲精品国产精品乱码不99按摩| 欧美黑人一区二区三区| 久久激情五月丁香伊人| www国产亚洲精品久久网站| 国产欧美精品xxxx另类| 色妞久久福利网| 国产成人精品一区二区| 亚洲影院色无极综合| 亚洲精品久久久久久久久| 91高清视频免费| 97香蕉超级碰碰久久免费软件| 欧美成人h版在线观看| 亚洲色图18p| 久久久999国产精品| 欧美激情亚洲一区| 国产视频亚洲视频| 成人黄色av网| 亚洲美女精品久久| 奇米一区二区三区四区久久| 久99九色视频在线观看| 最近2019年手机中文字幕| 欧美日韩第一页| 久久久亚洲国产天美传媒修理工| 一区二区三区在线播放欧美| 亚洲图片欧美午夜| 91精品美女在线| 成人激情视频小说免费下载| 国产精品久久色| 亚洲第一天堂无码专区| 亚洲视频视频在线| 国产精品视频最多的网站| 韩国日本不卡在线| 久久免费国产视频| 成人深夜直播免费观看| 日韩久久午夜影院| 欧美黑人xxxx| 日韩中文字幕视频在线观看| 96精品久久久久中文字幕| 成人网在线观看|