フェイス質問エリア:
1。
適用()と()の呼び出し差の?
:ロール・コール()と(適用)は、この時点の唯一の大きな変化であり、その差は関数パラメータに伝達され、
コール():パラメータとして独自のリストを使用して引数。
適用():ターンはパラメータの配列を必要とします。
2。
CSSの解釈 スプライトがドロップされた、使用方法----(スプライトマップ)
定義:それは行くために大規模なマップが含まれているページにアクセスする際に、画像が以前のようにゆっくりと土地の一部としてロードされない、ように、全ての散発的な画像に関連するページにあなたを可能に現れる(写真は、ウェブ処理アプリケーションの方法です)
使用方法:画像ファイルに統合されたWebページにいくつかの背景画像を、その後、CSS、「背景画像」を使用し、「バックグラウンドリピート」、「バックグラウンド・ポジション」 の背景の位置の組み合わせを、背景の位置は、デジタルすることができ背景画像の正確な位置を突き止めます。
長所と短所:長所---(1)画像バイトを減らします。
(2)。ホームページを大幅にページのパフォーマンスを向上させるHTTPリクエストのページを燃やし
(3)命名の困難な問題を削減
(4)保守がより便利です
欠点---(1):絵をマージすると、あなたは合理的かつ秩序画像に複数の画像をマージする必要があり、また十分不要な背景板を防ぐためにスペースを残して
(2):ページの背景にはほとんど変化があった場合にあまりにも多くの問題を維持、あなたはこの合併の一般的な画像を変更します
3。
標準的なブラウザモデルと椎骨の奇妙なボックスとの違いは?
まず、二つのモードは、標準的なボックスのサイズ変更プロパティを使用して製造することができます。
標準モード:ボックスのサイズ変更:コンテンツボックス。
奇妙な箱:箱のサイズ変更:国境ボックス;
二つのモードの違い:
標準モードをパディングする伸延を設定して、奇妙な箱は、箱の固定されたサイズに相当し、その後カセットに装填されます。箱の大きさは、パディングを軟化されることはありません。
標準モード:ボックス全体の幅/高さ= SUMMARY幅/高さ+パディング+ボーダー+マージン。効果:
奇妙なケース:ボックスの合計幅:幅/高さ+余裕。Quirksモードの効果で:
4。
イベントのデリゲート:
今日10億人のUL李があり、李トリガイベントは、対応するコンテンツ李を起動するにはクリックが必要です
VaRのUL = document.getelementByTagName( "UL")[0];
ul.onclick =関数(イベント){
イベント=ウィンドウ|| target.event;
VARターゲット= event.target || event.srcElement;
console.log(target.innerHTML)。
}
5。
オブジェクトを作成するための4つの方法:
(1)オブジェクトを作成するリテラル方法。
(2):新しいメソッドを作成します。
(3):コンストラクタの方法を使用してオブジェクトを作成します。
(4):プロトタイプベースオブジェクトメソッドを作成します。
6。
アレイのAPI(1)元の配列を変更する必要があります。
ポップ();
押す();
逆();
シフト();
ソート();
スプライス();
アンシフト();
アレイのAPI(2)は、元の配列に変化させることができるされています。
CONCAT();
参加します();
スライス();
3つの方法が非同期でロードされ7.js
(1):延期
(2):非同期
(3):関数aasyncScript(URL、コールバック){
VARスクリプト=のdocument.createElement( "スクリプト");
IF(script.readystate){
script.onreadystatechange =関数(){
if(script.readystate=="complete" && script.readystate=="loaded"){
callback()
}
}
}else
script.onload=function(){
callback();
}
}
script.src="test.js";
document.head.appendChild(script)
}
asyncScript("test.js",function(){
test();
})