<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    雪湖小札@blogjava

    心情與技術(shù)文檔同行 http://hi.baidu.com/jingleq

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      24 Posts :: 2 Stories :: 4 Comments :: 0 Trackbacks
      通過舊標(biāo)簽新屬性能很好的簡化列表。數(shù)據(jù)統(tǒng)一放到j(luò)avascript的數(shù)據(jù)區(qū),不影響html頁面展示.
      寫了個簡單模型,還不支持分頁和排序,有待擴展!
      示例代碼:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//ZH-CN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
       
    <title>HelloWorld</title>
       
    <script src="lib/jquery/jquery.js" type="text/javascript" charset="utf-8"></script>
       
    <script type="text/javascript" charset="utf-8">
      
       
    <!-- 數(shù)據(jù) -->
       
    var dataMap = [{"name":"0001","password":"123456"},{"name":"0002","password":"654321"},{"name":"0003","password":"897456"}];
       
    var userMap = {"0001":"天津","0002":"深圳","0003":"北京"}
      
       
    <!-- 數(shù)據(jù)處理邏輯 -->
       
    function changeName(val) {
        
    return userMap[val];
       }

      
       $(document).ready(
    function (){
        $(
    "#ta").find("#def").each(function (i,n) {
         
    var menu = $(n);
         
    for (index in dataMap) {   
          
    var newTr = $(n).clone();
          
    // --- 際記列表 ---
          newTr.attr("item","true");
          newTr.find(
    "td").each(function(k,o){     
           
    if (o.bindingPattern != undefined || o.bindingPattern == ""{
            
    try {
             o.bindingPattern 
    = o.bindingPattern.replace("[function]","");
             o.innerHTML 
    = eval(o.bindingPattern.replace("\{0\}","'" + dataMap[index][o.bindingData] + "'"));
            }
     catch (e) {
             alert(e);
            }

           }
     else {
            o.innerHTML 
    = dataMap[index][o.bindingData];
           }

          }
    )
          $(
    "#ta").find("#def").after(newTr);
         }

        }
    )
        
    // --- 刪除輔助標(biāo)簽 ---
        $("#ta").find("#def").remove();
       
        
    // --- 添加列表樣式 ---
        $("#ta").find("tr[@item]").each(function(l,it){
         $(it).hover(
    function(){
          $(it).addClass(
    "blue");
         }
    ,function(){
          $(it).removeClass(
    "blue");
         }
    )
        }
    )
       }
    )
       
    </script>
       
    <style type="text/css" media="screen">
        .blue 
    { color: blue; }
       
    </style>
    </head>
    <body>
       
    <div id="head">
        
    <h1>標(biāo)題</h1>
       
    </div>
       
    <hr/>
       
    <div id="conent">
        
    <table border="0" cellspacing="5" cellpadding="5" id="ta">
         
    <tbody>
         
    <!-- 定制menu是為了使標(biāo)題和下面的列表可以有不一樣的樣式布局 -->
         
    <tr id="menu">
          
    <td>用戶名</td>
          
    <td>密碼</td>
         
    </tr>
         
    <!-- 用于數(shù)據(jù)綁定 -->
         
    <tr id="def">
          
    <td bindingData="name" bindingPattern="[function] changeName({0})"></td>
          
    <td bindingData="password">d</td>
         
    </tr>
         
    <!-- 下面是其它的布局輔助綁定數(shù)據(jù)后依然位于表格底部 -->
         
    <tr>
          
    <td colspan="2">&nbsp;--- 分頁 ---</td>
         
    </tr>
         
    </tbody>
        
    </table>
       
    </div>
    </body>
    </html>
    posted on 2007-06-13 13:03 csnowfox 閱讀(320) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 国产成人亚洲综合| 亚洲美女视频网站| 9420免费高清在线视频| 中文字幕在线日亚洲9| 亚洲精品国产电影| 亚洲一区免费视频| 免费无码又爽又黄又刺激网站| 亚洲国产夜色在线观看| 四虎永久免费地址在线观看| 成全动漫视频在线观看免费高清版下载| 亚洲午夜久久久精品电影院| 亚洲精品亚洲人成在线观看下载| 久久久久久久99精品免费观看| 亚洲色无码专区一区| 亚洲AV无码久久精品蜜桃| 国产精品嫩草影院免费| 久久狠狠躁免费观看2020| 狠狠入ady亚洲精品| 精品日韩亚洲AV无码| 亚洲午夜爱爱香蕉片| 成人免费午夜在线观看| 日本人成在线视频免费播放| 国产午夜亚洲精品不卡免下载| 亚洲精品午夜久久久伊人| 亚洲熟妇无码AV在线播放| 日本免费的一级v一片| 69视频免费在线观看| 中国在线观看免费的www| 亚洲av午夜国产精品无码中文字| 亚洲天堂久久精品| 久久久亚洲精品蜜桃臀| 国产在线19禁免费观看国产| 亚洲免费二区三区| 久久国产精品免费看| 久久不见久久见免费影院www日本 久久WWW免费人成—看片 | 亚洲精品精华液一区二区| 亚洲精品国产情侣av在线| 日本亚洲欧洲免费天堂午夜看片女人员 | 爱情岛亚洲论坛在线观看 | a级男女仿爱免费视频| 精品国产亚洲AV麻豆 |