JavaScript插件化开发教程 (四)(4)


 tabProto._setContent = function(html){
     this.getElem().find(".content").html(html) ;
 } ;
 tabProto._getContent = function(url){
     return $.ajax({
         url : url
     }) ;
 } ;

4---,核心的辅助数据操作方法,不涉及dom。

复制代码 代码如下:


 /* update time 2015 1/26 15:36 */
 tabProto._isDisplayMax = function(size){
     var displayMax = this.getOpts()["displayMax"] || 5 ;
     return (size <= displayMax) ? true : false ;
 } ;
 tabProto._isEmptyResult = function(){
     if(!this.getOpts()["result"].length){
         return false ;
     }
     return true ;
 } ;
 tabProto._saveOrUpdateStatus = function(item,status){
     item["status"] = status ;
 } ;
 tabProto._getItemListByStatus = function(status){
     var list = [] ;
     var result = this.getOpts()["result"] ;
     $.each(result,function(i,item){
         if(status == item["status"]){
             list.push(item) ;
         }
     }) ;
     return list ;
 } ;
 tabProto._getStatusByIndex = function(index){
     var status = null ;
     var result = this.getOpts()["result"] ;
     $.each(result,function(i,item){
         if(index == item["index"]){
             status = item["status"] ;
         }
     }) ;
     return status ;
 } ;

(三),完整代码以供学习,本代码已经过测试,包括目录结构以及相关的文件。

 1,html

复制代码 代码如下:


 <body>
     <div>
         大熊君{{bb}} - DXJ UI ------ Tab
     </div>
     <div>
         <div>
             <div>
                 <div>
                     + 添加学生信息
                 </div>
                 <div>
                     <!--<div><span>X</span>欢迎页</div>
                     <div><span>X</span>用户管理</div>
                     <div><span>X</span>Bigbear</div>-->
                 </div>
                 <div>
                     <div>更多模块</div>
                     <div>
                        
                     </div>
                 </div>
             </div>
             <div>
             </div>
             <div>
                 <!--<div>
                
                     <div><span>姓名:</span><input type="text" /></div>
                     <div><span>备注:</span><textarea></textarea></div>
                
                 </div>    <div><input type="button" value="保存" /></div>
                 -->
             </div>
         </div>
     </div>
 </body>

2,css

复制代码 代码如下:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wgfppy.html