ウィンドウオブジェクトについて話す
- BOMオブジェクトのコアとしてウィンドウを表します。
- ECMAScriptで指定された最上位オブジェクトグローバルの機能を置き換えます。グローバルオブジェクトとして、すべてのグローバルメソッドとグローバルプロパティが含まれます。
- グローバル変数とグローバル関数は、ウィンドウオブジェクトのメソッドとプロパティです。
2種類のタイマー書き込み方法と戻り値とクリアタイマー
- タイムアウト呼び出しタイマー:
setTimeout(fn、time、functionパラメーター)はIDであるハンドルを返します - タイムアウトコールタイマーをクリアします:
clearTimeout(id) - タイマーを断続的に呼び出し
ます。setInterval(fn、time、function parameter)は、IDであるハンドルを返します。 - 断続的なコールタイマーをクリアします:
clearInterval(id)
BFCについて話す
-
BFC(ブロックフォーマットコンテキスト)
-
BFC①
ルート要素(html)の作成。
②フローティングエレメント(フロートはなしではありません)。
③絶対固定位置決め素子(位置は絶対または固定)。
④インラインブロック要素(表示はインラインブロック)。
⑤オーバーフローの値は、表示される要素ではありません。 -
BFCの特徴
①孤立した空間をつくります。
②BFC内のブロックレベルボックスは、縦方向に1つずつ配置されます。
③同じBFCの下にある隣接するブロックレベルの要素は、マージンを折りたたむ可能性があります。 -
BFC用途
①外縁が折れないようにする。
②フロートをクリアします。
BOMのさまざまなオブジェクトと共通の属性について話します
- document:ドキュメント全体を表します。
- screen:画面情報を表します。
- history:履歴レコードを表します。
go():前後に進むページ数を示す数字を書き込むことができ、負の数は戻ることを意味します。
back():ページに戻ります。
forward():1ページ転送します。 - ナビゲーター:ブラウザー情報を表します。
プラットフォーム:ブラウザに関連する情報を保存します。
onLine:真と偽のネットワーク接続ステータスを示します。
userAgent:ユーザーエージェント文字列(ブラウザ識別コード)。 - location:ブラウザのURLアドレスを表します。
href:現在のドキュメントの完全なURLを宣言または取得します。
リロード:リロード。
replace:ジャンプして元のURLを置き換えます。
ニーモニック:ヒット(ドキュメント)して死ぬ(画面)あなた(ナビゲーター)は良い(履歴)(場所)です!