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
  • 相关阅读:
    CopyOnWriteArrayList
    Gradle version 2.2 is required. Current version is 2.10
    install mysql on ubuntu
    A<T extends B> and A <? extends B>
    java event listeners and dispatcher
    git
    linux patch usage
    Codeforces Round #404 (Div. 2) C 二分查找
    dijkstra算法模板及其用法
    Sublime Text 3 快捷键精华版
  • 原文地址:https://www.cnblogs.com/hsddon/p/7665649.html
Copyright © 2011-2022 走看看