1. 程式人生 > >day94 10.14

day94 10.14

color children append 配置 success posit 語言 lose one

技術分享
s5day94
內容回顧:
    1. 字符串格式化
          正則: /xx/g
        js原型:為類定制方法
       replace:字符串替換
       
    2. display
    
    3. choice選項:
        模板語言:get_xx_display()   yield
             js : @@
        
今日內容:增刪改查插件
    1. 定制屬性
        @
        setAttribute
        attr()
        
    2. 分頁
        page_html_js
        
    
3. 組合搜索 - 後臺配置項 - position - <div class=clearfix> <div float></div> ... </div> :after - click和on - append,appendTo - var a; a
= {name:alex} a.xx, undefined - ajax: # 1. 成功,value=字符串、數字 $.ajax({ data:{name:alex,age:18} }) # 2. 成功,value=字符串、數字、列表 $.ajax({ url:‘‘, type:‘‘, data:{
name:alex,age:18,hobby:[11,22,33]}, traditional:true, success:function(){ } }) # 3. 成功,value=字符串、數字、列表; 序列化字符串 $.ajax({ url:‘‘, type:‘‘, data:{name:alex,age:18,hobby:[11,22,33],test:JSON.stringfy({k1:v1})}, traditional:true, success:function(){ } }) - Q 語法: Q(id=1)|Q(id=1) 對象: con = Q() temp = Q() temp.connector = OR temp.children.append((id, 1,)) temp.children.append((id, 1,)) temp.children.append((id, 1,)) con.add(temp, AND) 4. 編輯模式: 進入:文本變更為input或select 退出:input或select變更為文本 本周作業: 1. 目前功能 - 先看 - 自己寫 2. 隨便搞一個表格【input,select】 choices = [ [1,xxx], ] 進入:文本變更為input或select 退出:input或select變更為文本
大綱

技術分享
    var GLOBAL_CHOICES_DICT = {
        //定義全局狀態字典
        // status_choices: [[0,xxx],]  狀態及對應項
        // xxxx_choices: [[0,xxx],]
    };

    function getChoiceNameById(choice_name, id) {    // 定義通過id獲取對應中文名的函數 choice_name類似於‘status_choices’
        var val;

        var status_choices_list = GLOBAL_CHOICES_DICT[choice_name];  //獲取到狀態的對應項列表 [[0,xxx],]
        $.each(status_choices_list, function (kkkk, vvvv) {   //遍歷列表
            if (id == vvvv[0]) {      //如果id對應 取到對應中文名並返回
                val = vvvv[1];
            }
        });
        return val;
    }
獲取中文名稱 nblist.js

day94 10.14