zoukankan      html  css  js  c++  java
  • 前端随记 布局

    $.when($.ajax({}))
            .done(function (data) {})
            .done(function (data) {})
            .fail(function (){ })
            .then(function (data) {});
        /******************************************/    
            $.ajax(
    {
        url: "/home/GetProduct",
        dataType: "JSON",
        type: "GET",
        success: function (data) 
       {
            $.ajax(
            {
                url: "/home/GetProduct",
                dataType: "JSON",
                type: "GET",
                success: function (data) 
                {
                    $.ajax(
                    {
                        url: "/home/GetProduct",
                        dataType: "JSON",
                        type: "GET",
                        success: function (data) 
                        {}
                    }
                }
            }
       }
    }
    /******************************************/
    (function($){...})(jQuery);
    /******************************************/
    var fn = function($){....}; 
    fn(jQuery); 
    
    /******************************************/
    1、遍历对象(有附加参数)
    $.each(Object, function(p1, p2) {
         this;       //这里的this指向每次遍历中Object的当前属性值
         p1; p2;     //访问附加参数
    }, ['参数1', '参数2']);
    
    2、遍历数组(有附件参数)
    $.each(Array, function(p1, p2){
         this;       //这里的this指向每次遍历中Array的当前元素
         p1; p2;     //访问附加参数
    }, ['参数1', '参数2']);
    
    3、遍历对象(没有附加参数)
    $.each(Object, function(name, value) {
         this;      //this指向当前属性的值
         name;      //name表示Object当前属性的名称
         value;     //value表示Object当前属性的值
    });
    
    4、遍历数组(没有附加参数)
    $.each(Array, function(i, value) {
         this;      //this指向当前元素
         i;         //i表示Array当前下标
         value;     //value表示Array当前元素
    });
    /***************************************/
    var arr = [ "one", "two", "three", "four"];  
     $.each(arr, function(){  
     alert(this);  
     });  
    //上面这个each输出的结果分别为:one,two,three,four  
       
    var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]]  
    $.each(arr1, function(i, item){  
     alert(item[0]);  
    });  
    //其实arr1为一个二维数组,item相当于取每一个一维数组,  
    //item[0]相对于取每一个一维数组里的第一个值  
    //所以上面这个each输出分别为:1 4 7  
      
      
    var obj = { one:1, two:2, three:3, four:4};  
    $.each(obj, function(key, val) {  
     alert(obj[key]);    
    });  
    //这个each就有更厉害了,能循环每一个属性  
    //输出结果为:1 2 3 4 
    /***************************************/
    
    C:Program FilesCommon Filesmicrosoft sharedWeb Server Extensions15ISAPIMicrosoft.SharePoint.dll 
    
    C:Program FilesCommon Filesmicrosoft sharedWeb Server Extensions15ISAPIMicrosoft.SharePoint.Client.dll  
    
    &Microsoft.SharePoint.Client.Runtime.dll

    $.ajax(
    {
    url: "/home/GetProduct",
    dataType: "JSON",
    type: "GET",
    success: function (data)
    {
    $.ajax(
    {
    url: "/home/GetProduct",
    dataType: "JSON",
    type: "GET",
    success: function (data)
    {
    $.ajax(
    {
    url: "/home/GetProduct",
    dataType: "JSON",
    type: "GET",
    success: function (data)
    {}
    }
    }
    }
    }
    }

    
    

    $.when($.ajax(
    {
    url: "/home/GetProduct",
    dataType: "JSON",
    type: "GET",
    success: function (data)
    {
    alert(JSON.stringify(data));
    }
    })
    ).done
    (function (data)
    {
    alert(data[0].Name);
    }
    ).done(function (data)
    {
    alert(data[1].Name);
    }).fail(function ()
    {
    alert("程序出现错误!");
    }).then(function (data)
    {
    alert("程序执行完成");
    });
    //==========================
    $.when($.ajax({}))
    .done(function (data) {})
    .done(function (data) {})
    .fail(function (){ })
    .then(function (data) {});


    
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>06LayoutDemoFirst</title>
        <style>
        *
        {
            padding:0;
            margin: 0;
        }
    
        .header,.nav,.main,.footer
        {
            background-color:silver;
            border:1px solid black;
            margin-bottom:10px;
        }
    
        .header
        {
            height:100px;
        }
    
        .nav,.main
        {
            height:200px;
        }
    
        .nav
        {
            float:left;
            width:200px;
        }
    
        .main
        {
            margin-left:202px;
        }
    
        .footer
        {
            height:50px;
        }
        </style>
    </head>
    <body>
        <div class="header">
            header
        </div>
        <div class="nav">
            nav
        </div>
        <div class="main">
            main
        </div>
        <div class="footer">
            footer
        </div>
    </body>
    </html>
  • 相关阅读:
    CloudStack 实现VM高可用特性
    cloudstack基础知识
    cloudstack4.5私有云集群规划与安装
    小心了,这个设置会导致你的vm重启时被强制重装系统!
    CloudStack名词解释
    javatoexe之exe4j和innosetup打包jar
    oracle之partition by与group by的区别
    Android中传递对象的三种方法
    设计模式之mvp设计模式
    正则表达式之环视(lookaround)
  • 原文地址:https://www.cnblogs.com/laopo/p/6163312.html
Copyright © 2011-2022 走看看