HTML 5学習小記十三

2532 ワード

  • appendChild()メソッドの使用:ノードの末尾に最後のサブノードを追加する(または1つの要素から別の要素に移動する).
  • var node=document.getElementById("myList2").lastChild;
    document.getElementById("myList1").appendChild(node);
            :
    myList1:          Coffee
                            Tea
    
     myList2:         Water
                            Milk
            :
    myList1:          Coffee
                            Tea
                             Milk
    
     myList2:        Water
    

    2.Object.valuesメソッドこのメソッドは、パラメータオブジェクト自体の(継承を含まない)すべての遍歴可能な属性のキー値である配列を返します.
    var obj = { foo: "bar", baz: 42 };  
    Object.values(obj)  
    //   ["bar", 42]  
    

    もしObject.valuesメソッドのパラメータは文字列であり、各文字からなる配列を返します.
    Object.values('tmp')  
    // ['t', 'm', 'p']  
    

    Object.义齿valuesが取得した値は異なり、このメソッドは、パラメータオブジェクト自体の(継承を含まない)すべての遍歴可能な属性のキー値対配列である配列を返します.(すべてのキー値が取得されます)
    var obj = { foo: "bar", baz: 42 };  
    Object.values(obj)  
    //   ["foo", baz]  
    
  • forEach()配列を遍歴する方法の1つは、each()に類似する
  • である.
    var arr = [1,2,3,4];
    arr.forEach(alert);
    

    forEach()とeach()の変換:
    forEach(function(vale,i,ary){
     anything is ok 
    });
            :
    $.each(function(i,value,ary){
     anything is ok 
    })
    

    4.push()メソッドは、配列の末尾に1つ以上の要素を追加し、新しい長さを返します.この方法はarrayObjectの末尾にパラメータの順序を追加することができる.新しい配列を作成するのではなくarrayObjectを直接変更します.push()メソッドとpop()メソッドは,配列が提供する先進的なポストスタックの機能を用いる.
    var ary = new Array(3)
    ary[0] = "one"
    ary[1] = "two"
    ary[2] = "three"
    document.write(ary + "
    ") document.write(ary.push("two") + "
    ") document.write(ary)

    5.巡回map()この方法は、各要素を関数を介して現在の一致セットに渡し、戻り値を含む新しいjQueryオブジェクトを生成することである.
    $(':checkbox').map(function() { return this.id; }).get().join(',');

    http://www.w3school.com.cn/jquery/traversing_map.asp