現在のページの情報は「location」を使って得ることができます。
locationのプロパティ
.hrefURL全体
.protocolURLのプロトコルスキーム
.hostnameURLのホスト
.pathnameURLのパス部分
.searchURLの?より後の値
.hashURLの#より後の値
locationのメソッド
.assign(s)引数のURLを読み込む
.reload()現在のURLを再読み込みする。
引数にtrueを指定すると、常にサーバーから読み込む
.replace()現在のページを引数のURLで置き換える
履歴を利用した操作「history」のメソッド
.back()一つ前のページに戻る
.forward()一つ次のページに移動する
.go(n)nのページへ移動
−1は前のページ、1は次のページに移動する
WEBブラウザの情報の取得
ウインドウサイズとスクロール
「innerWidth」
Webページのコンテンツの幅
「innerHeight」
Webページのコンテンツの高さ
「scrollX」
水平にスクロールされているピクセル数
「scrollY」
垂直にスクロールされているピクセル数
スクロールをおこなうメソッド
scrollTo(x,y)絶対位置のスクロール、x位置、y位置までスクロール
scrollBy(x,y)相対位置のスクロール、x量、y量をスクロール