一般的な質問先端面部JS

1.閉鎖

2.JS操作やクッキーへのアクセス

//创建クッキー
関数ますsetcookie(名前、値、有効期限が切れ、パス、ドメイン、セキュア){ 
    VAR cookieText = encodeURIComponentで(名)+ '=' + encodeURIComponentで(値)。
    {(日のinstanceof満了した)場合
        cookieText + =「。有効期限が切れる=」+の有効期限が切れます。
    } 
    場合(パス){ 
        cookieText + =「。有効期限が切れる=」+の有効期限が切れます。
    } 
    IF(ドメイン){ 
        cookieText + =「。ドメイン=」+ドメイン; 
    } 
    場合{(固定)
        cookieText + =「。「安全に保管すること。
    } 
    document.cookie = cookieText。
} 

//获取クッキー
関数getCookie(名){ 
    VAR COOKIENAME = encodeURIComponentで(名)+ '='。
    VAR cookieStart = document.cookie.indexOf(COOKIENAME)。
    VARにcookievalue = NULL; 
    (cookieStart> -1){場合
        ( ';'、cookieStart)VAR cookieEnd = document.cookie.indexOf。
        (cookieEnd == -1)であれば{ 
            cookieEnd = document.cookie.length。
        }

 3.js配列の重複除外

ARR1関数()の{ 
  VAR N- = []; //新しい一時的な配列
  のために(VAR i = 0; iは this.length <; iは++)// 現在のアレイを反復
  { 
    //現在のi番目のアレイに保存されている場合一時的なアレイは、スキップ
    さもなければ//内部アイテムをプッシュする現在の一時的な配列
    ; IF(n.indexOf(この[I])== -1)n.push(この[I])を
  } 
  ; N-返します
} 

ARR2は関数(){ 
    VAR N- = {}、R = []; //テーブルであるN-ハッシュは、Rが一時的アレイである
    ため(VAR i = 0; iは this.length <; iは++の)// 現在の配列を反復
    { 
        IF( !N [この[I]] )//これはハッシュ・テーブル・エントリでない場合は
        、{ 
            trueに[I]これ] = N-; //格納されたハッシュテーブル
            r.push(この[I]); // 現在のアレイ一時配列に現在のアイテムをプッシュ
        } 
    } 
    R&LTを返す; 
} 

関数ARR3(){ 
    varがN- = [この[0]; //配列結果 
    のために(; iはi = 1からVAR ; <this.length iは++)// 第二トラバースから
    { 
        //もし現在のアレイ内のアレイのi番目の項目場所は、私の最初の発生はない
        ので、私は無視し、項目が繰り返される表す//。そうでない場合、に得られた配列
        IF(this.indexOf(この[I])== I)n.push(この[I]); 
    } 
    N-返します; 
}

 4。

 

おすすめ

転載: www.cnblogs.com/minty/p/11288109.html