四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

為了防止發生命名沖突,可以建立自己的代碼庫。
就想
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);

慢慢完善

JavaScript技術JS 學習筆記 防止發生命名沖突,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 经典常谈阅读笔记| 幻想电影在线播放完整版| 林连昆| 西街少年 电视剧| 一元二次不等式的例题100道| 风月奇谭电影| 郑中基的电影全部作品| 五年级下册语文第七单元口语交际| 小兰花现代诗| 爱,藏起来 电影| 山西电视台今天电视节目表| 幸福年民乐合奏曲简谱| 巩俐吻戏| 黄柳霜| 保姆欲望| 新红楼梦(香港)| 军官与男孩| 147顶级艺术人像摄影| 潘霜霜惊艳写真照| 我爱你在线观看| 黑衣人| 网页抖音| 朱荣荣| 饥渴女人的外遇| 小丑2双重疯狂免费播放在线观看| 李玟雨| 女生宿舍1电影| 苏捷斯卡战役 电影| 尸语者 电视剧| 韩国电影金珠| 林冲演员| 就爱小姐姐| 田园个人简历| 假男假女| 2025最火情侣头像| 北京卫视电视节目单| 我不再什么作文500字| 个体工商户起名字大全免费| 向东海| 工业硫酸| 碑文格式范例 墓碑图片|