zoukankan      html  css  js  c++  java
  • js function

                var arr = null;
                $('#confirm-btn').on('click', function(){
                    if($('.check-this:checked').length == 0) return false;
                    if($('.check-this:checked').length == 1){
                        arr = $('.check-this:checked').attr('data-id');
                    } else{
                        arr = [];
                        $('.check-this:checked').each(function(index, element){
                            arr.push($(this).attr('data-id'));
                        });
                    }

    循环

    $('[name=items]:checkbox:checked').each(function(){
        str+=$(this).val()+"
    ";
    })

    追加内容

     $(".one a").append('<span>点数</span>');

    js新建对象

    var container = $('<div />'), span1 = $('<span />');
        container.attr('id', 'container' + node.id);
        container.css('display', 'inline');
        span1.attr({
        type: 'button',
        'class': 'diyBtn1 diy-btn btn-add'
        });
      span1.css('margin-left', '2px');
      span1.text('  ');
      container.append(span1);
    -----------------------------------------------------
    <div id="container6" style="display: inline;"> <span type="button" class="diyBtn1 diy-btn btn-add"> </span> <span type="button" class="diyBtn1 diy-btn btn-delete" style="margin-left: 2px;"> </span> <span type="button" class="diyBtn1 diy-btn btn-edit" style="margin-left: 2px;"> </span> </div>
     var fragment = createBtn(treeNode);
        aObj.append(fragment);
        if(treeNode.id == 0){
        $("#container" + treeNode.id + " .btn-delete").css('display', 'none');
        $('#container' + treeNode.id + ' .btn-edit').css('display', 'none');
        }
        var btn = $('#container' + treeNode.id);
        if(btn) btn.on('click', 'span', function(event){
        if($(this).hasClass('btn-add')) addNewItem(treeNode);
        if($(this).hasClass('btn-delete')) deleteItem(treeNode);
        if($(this).hasClass('btn-edit')) editItem(treeNode);
        });

    js回掉函数

    function callAjax(statu,callback){
       if(statu == "add"){
                callback("xiaosu".statu);
       }
    
     callAjax('add',function(data){
            console.log(data);
      });
    
    ------------------------------------------------
    //全局变量
    var allUserData = [];
    
    //普通的logStuff函数,将内容打印到控制台     
    function logStuff (userData){
        if ( typeof userData === "string")
        {
            console.log(userData);
        }
        else if ( typeof userData === "object"){
            for(var item in userData){
                console.log(item + ": " + userData[item]);
            }
        }
    } 
    
    //一个接收两个参数的函数,后面一个是回调函数     
    function getInput (options, callback){
        allUserData.push(options);
        callback(options);
    }
    
    //当我们调用getInput函数时,我们将logStuff作为一个参数传递给它     
    //因此logStuff将会在getInput函数内被回调(或者执行)     
    getInput({name:"Rich",speciality:"Javascript"}, logStuff);
    //name:Rich
    //speciality:Javascript

    js 循环

    $.each( ['a','b','c'], function(i, n){
       console.log(i+"=="+n);
    })
    
    $.each( { name: "John", lang: "JS" }, function(i, n){
       console.log(i+"=="+n);
    })
    
    
    var friends = ["Mike", "Stacy", "Andy", "Rick"];
    friends.forEach(function (eachName, index){
    console.log(index + 1 + ". " + eachName); // 1. Mike, 2. Stacy, 3. Andy, 4. Rick
    });

    js 数组合并

    var hebing = $.merge( [0,1,2], [2,3,4] );
     console.dir(hebing);  //合并有重复的值
  • 相关阅读:
    Software Solutions CACHE COHERENCE AND THE MESI PROTOCOL
    CACHE COHERENCE AND THE MESI PROTOCOL
    Multiprocessor Operating System Design Considerations SYMMETRIC MULTIPROCESSORS
    Organization SYMMETRIC MULTIPROCESSORS
    PARALLEL PROCESSING
    1分钟内发送差评邮件
    Secure Digital
    SYMMETRIC MULTIPROCESSORS
    A Taxonomy of Parallel Processor Architectures
    parallelism
  • 原文地址:https://www.cnblogs.com/suxiaolong/p/5649796.html
Copyright © 2011-2022 走看看