이 글은 jsnamespace의 작성 방법을 주로 소개하며, JavaScript네임스페이스의 작성 방법을 완전한 예시 형태로 분석합니다. 필요한 친구들이 참고할 수 있습니다.
이 글은 분석합니다. js 네임스페이스 작성 방법과 예시. 참고용으로 공유드리며, 자세한 내용은 다음과 같습니다.
저는 이 작성 방법을 오랫동안 알고 있었고, 기본 객체 지향이 충분히 탄탄하지 않기 때문에 피하고 있지만 막상 접해보면 전체 사이트에 대해
html 부분:
<p id="p1">111</p> <p id="p2">现实</p> <p id="p3">层</p> <p class="tab"> <ul class="tab_nav clearfix"> <li class="active">1</li> <li>2</li> <li>3</li> </ul> <p class="tab_main"> <p style="display: block">内容1</p> <p>内容2</p> <p>内容3</p> </p> </p>
css 스타일:
#p1{width: 100px;height: 100px;background: #ccc;} #p2{width:100px;height: 20px;background: red;} #p3{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:$('#p1'), hideFun:function() { var that=this; var a=this.hideBtn; a.click(function() { $(this).hide(); }); } }; namespace.show={ showBtn:$('#p2'), showBox:$('#p3'), 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 p'), 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();를 알아야 합니다.
위 내용은 Node.js 네임스페이스 작성 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!