js命名空間寫法示例
更新時間:2015年12月18日 12:00:34 作者:leejersey
這篇文章主要介紹了js命名空間寫法,以完整實例形式分析了JavaScript命名空間的寫法,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例分析了js命名空間寫法。分享給大家供大家參考,具體如下:
很早知道這種寫法,由于基礎(chǔ)面向?qū)ο蟛粔蛟鷮嵰恢痹诨乇?,但是面對整站這種方法還是有必要會
html部分:
<div id="div1">111</div> <div id="div2">現(xiàn)實</div> <div id="div3">層</div> <div class="tab"> <ul class="tab_nav clearfix"> <li class="active">1</li> <li>2</li> <li>3</li> </ul> <div class="tab_main"> <div style="display: block">內(nèi)容1</div> <div>內(nèi)容2</div> <div>內(nèi)容3</div> </div> </div>
css樣式:
#div1{width: 100px;height: 100px;background: #ccc;}
#div2{width:100px;height: 20px;background: red;}
#div3{width: 300px;height: 200px;border: 1px solid #ccc;position: absolute;;margin-left: -150px;margin-top:-100px;left:50%;top: 50%;display: none;}
li{width: 100px;float: left;background: #ccc;}
.active{background: red;}
.tab_main{display: none;}
.clearfix:after{clear: both;display: table;content:'';}
.cleafix{zoom:1;}
js代碼:
var namespace={
int:function(){
this.hide.hideFun();
this.show.showFun();
this.tab.tabFun();
}
};
namespace.hide={
hideBtn:$('#div1'),
hideFun:function() {
var that=this;
var a=this.hideBtn;
a.click(function() {
$(this).hide();
});
}
};
namespace.show={
showBtn:$('#div2'),
showBox:$('#div3'),
showFun:function(){
var that=this;
var a=this.showBtn;
var b=this.showBox;
a.click(function(event) {
b.show();
});
}
}
namespace.tab={
tabBtn:$('.tab_nav li'),
tabCon:$('.tab_main div'),
tabFun:function(){
var that=this;
var a=this.tabBtn;
var b=this.tabCon;
a.click(function() {
$(this).addClass('active').siblings().removeClass('active');
b.eq($(this).index()).show().siblings().hide();
});
}
}
namespace.int();
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
相關(guān)文章
javascript檢查瀏覽器是否支持flash的實現(xiàn)代碼
這篇文章主要介紹了javascript檢查瀏覽器是否支持flash的實現(xiàn)代碼,需要的朋友可以參考下2014-08-08
Bootstrap select實現(xiàn)下拉框多選效果
這篇文章主要為大家詳細介紹了Bootstrap select實現(xiàn)下拉框多選效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-12-12
javascript 小數(shù)取整簡單實現(xiàn)方式
這篇文章主要介紹了javascript 小數(shù)取整d的簡單實現(xiàn)方式,需要的朋友可以參考下2014-05-05
JavaScript實現(xiàn)PC端四格密碼輸入框功能
這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)PC端四格密碼輸入框功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-02-02

