1.アニメーション
(1)CSSのスタイルは、スポーツを提供します
プロパティの移行移行は、 ある状況から別の状況への移行と呼ばれています
トランジション:ATTR時間線形遅延。
Attrがプロパティを変更しています
時間は、それがかかる時間です
リニア変化のスピード
遅延が遅れています
レビューの背景:URL()ノー・リピート 、50%、50%、赤、
背景画像
背景リピート
背景位置
背景色
(2)のJS 設け移動
要素をスクロールオフセットクライアント3シリーズ
clientWidth / clientHeight /のclientTop / clientLeft
offsetWidth / offsetHeight / offsetLeft / offsetTop / offsetParentの
scrollWidth / scrollHeight / scrollTopスプライト/ scrollLeft
サーティーン属性、上記は、読み取り専用属性scrollTopスプライトとscrollLeftであり、すなわち、読み書き
ブラウザを取得しますボディ属性に互換性があります
ヴァールDD = document.body ||はdocument.firstChild
scrollTopスプライトとscrollLeft 最小値である0
ゲット身体文書全体の高さを
document.body.scrollHeight || document.documentElement.scrollHeight
高ブラウザ画面を取得します(ブラウザの表示領域)
Document.body.clientHeight || document.documentElement.clientHeight
ウィンドウ内の2つのイベント
onscroll スクロールバーがスクロールするときにトリガ
さらにonResize ウィンドウがトリガーを変更
BOMのブラウザオブジェクトモデル
1.window.open(URL、方法)
URLは、Webアドレス開いています
方法の道を開くために_self
2.window.close()
3.ブラウザのユーザー情報
window.navigator
4.ブラウザのアドレス情報
window.locationの
5.window.history 記録ブラウザのアクセス履歴
window.history.forward()は、最新のアクセス記録を転送します
window.history.back() を返します
分析関数
ビューの関数としての彼の機能は、のみ再生することができた場合の平均機能をカプセル化することができます。
私たちは関数オブジェクトとしての機能を見れば、あなたはいくつかの継承を達成することができます。
慰めることができ DIR(FN)を
プロトタイプチェーン関数呼び出し()と自然物で見つけることができ、適用されます()、バインド() の三つの方法。
これらの3つの方法は、関数内で変えることができ、この時点
A.Call(B、C、D) 。B用の置換基A で、この場合、B コールへ
機能追加(a、b)は{
(この)はconsole.log
+ Bを返します
}
関数建(B){
リターンAB
}
//(5,3)を追加
VAR S = add.call(建、5,6)
console.log(S)
建は、この中に交換し、その後の呼び出しに追加します
コールと適用の違いを
ケーススタディ
Math.max(34 ,, 45,6,12)は、これらの数字の最大用語を見つけるが、引数が数値でなければなりません。
今、私たちはしている = [24,25,56,5] ARR たい数学は内部の最大項目を見つけるために、
VAR S = Math.max.apply(ヌル、ARR)