国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 14:14:33
字體:
來源:轉載
供稿:網友
為了防止發生命名沖突,可以建立自己的代碼庫。
就想
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(){
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 海城市| 朝阳区| 哈密市| 崇阳县| 城市| 西贡区| 桃园市| 民勤县| 东丽区| 嘉峪关市| SHOW| 阿荣旗| 吉隆县| 博兴县| 贵港市| 孟连| 平潭县| 犍为县| 乡宁县| 梁山县| 自治县| 平凉市| 揭西县| 宜阳县| 辽宁省| 九龙坡区| 贞丰县| 柳州市| 那曲县| 巴塘县| 定远县| 越西县| 新宾| 鞍山市| 苏尼特左旗| 大渡口区| 永定县| 邯郸市| 壤塘县| 无为县| 仁怀市|