zoukankan      html  css  js  c++  java
  • day94 10.14

    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
  • 相关阅读:
    UVa 1349 (二分图最小权完美匹配) Optimal Bus Route Design
    UVa 1658 (拆点法 最小费用流) Admiral
    UVa 11082 (网络流建模) Matrix Decompressing
    UVa 753 (二分图最大匹配) A Plug for UNIX
    UVa 1451 (数形结合 单调栈) Average
    UVa 1471 (LIS变形) Defense Lines
    UVa 11572 (滑动窗口) Unique Snowflakes
    UVa 1606 (极角排序) Amphiphilic Carbon Molecules
    UVa 11054 Wine trading in Gergovia
    UVa 140 (枚举排列) Bandwidth
  • 原文地址:https://www.cnblogs.com/hsddon/p/7665649.html
Copyright © 2011-2022 走看看