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。