JavaScriptコードセグメント整理ノートシリーズ(一)
2410 ワード
30段JavaScriptコード——上編
1.IEとIE以外のブラウザはどうやって区別しますか?
+new Date();
3.IEブラウザではなく、クラスの配列オブジェクト「argments」を配列に変えます.
Aray.prototype.slice.cal(argments)
4.最も簡単な選択演算子𞓜124;:
5.単一チェーン演算(a++-1):
6.興味深いvoid操作符:
voidは演算子であります。式を計算するためのものに使用されます。値は返します。7.新しいページをスケジュールし、ブラザーが二度と元に戻すことを保証します。 location.replace("http://www.baidu.com"); locationのreplace()方法は、今のド真ん中を新たにするドゥルメートです。置き换えるところとして、たま、ハイステ内の记录をカバーすることができます。8.数秒后に、前のページに戻ります。 9.亲ウドウを开くサブウで更新します。 window.opener.locations.reload() 10.負の値を検査する正規表現://^-\d+/.test(str);11.JavaScriptでページを印刷する: window.print() 12 DOM要素を表示/隠す:el.style.display=";el.style.display=「none」elは操作するDOM元素DOM元素の表示/非表示は主に元素のスタンバイ属性を設定するものとします。 alert(「pp」) 「」は改行を表にします。14.ECMAScript 5のObject.creat()関数を実现する:1 function clone(proto){2 function clone(){3_clone.prototype=prototype;4_clone.prototype.com.prototytructor=clone。 6 var me=clone(Person);プロプロモーション形式で継承され、新たに作成されたオーブの构造に関する数が再现されました。15.5 JavaScriptにお付けするクールドを理解する:例え、以下のコードの出力は5回です。(var i=0;i<5;i+){2 setTimeout(function){3 consoli.logs(i);4}千);5)クローズドの原理を利用して、コードドは以下の通りです。下编に注目してください。
1.IEとIE以外のブラウザはどうやって区別しますか?
1 if(!+[1,]){ //IE 11
2 alert(" IE "); 3 }else{ 4 alert(" IE "); 5 }
2.日付を直接数値に変換する:+new Date();
3.IEブラウザではなく、クラスの配列オブジェクト「argments」を配列に変えます.
Aray.prototype.slice.cal(argments)
4.最も簡単な選択演算子𞓜124;:
var a = 0 || 3; console.log(a); // 3
後の最初の値の計算結果がブール値「真」である場合、aの値は1番目を取ります.そうでなければ2番目を取ります.5.単一チェーン演算(a++-1):
var a=10; console.log(a++ -1);
まず「a-1」を実行してから「a=a+1」を実行します.6.興味深いvoid操作符:
voidは演算子であります。式を計算するためのものに使用されます。値は返します。7.新しいページをスケジュールし、ブラザーが二度と元に戻すことを保証します。 location.replace("http://www.baidu.com"); locationのreplace()方法は、今のド真ん中を新たにするドゥルメートです。置き换えるところとして、たま、ハイステ内の记录をカバーすることができます。8.数秒后に、前のページに戻ります。 9.亲ウドウを开くサブウで更新します。 window.opener.locations.reload() 10.負の値を検査する正規表現://^-\d+/.test(str);11.JavaScriptでページを印刷する: window.print() 12 DOM要素を表示/隠す:el.style.display=";el.style.display=「none」elは操作するDOM元素DOM元素の表示/非表示は主に元素のスタンバイ属性を設定するものとします。 alert(「pp」) 「」は改行を表にします。14.ECMAScript 5のObject.creat()関数を実现する:1 function clone(proto){2 function clone(){3_clone.prototype=prototype;4_clone.prototype.com.prototytructor=clone。 6 var me=clone(Person);プロプロモーション形式で継承され、新たに作成されたオーブの构造に関する数が再现されました。15.5 JavaScriptにお付けするクールドを理解する:例え、以下のコードの出力は5回です。(var i=0;i<5;i+){2 setTimeout(function){3 consoli.logs(i);4}千);5)クローズドの原理を利用して、コードドは以下の通りです。下编に注目してください。