備忘録的プログラミングリファレンス

HashChangeEvent インターフェイス

 HashChangeEvent インターフェイスは、リンクの URL の#(ハッシュ)以降を辿るイベントに関するインターフェイスです。

 Window オブジェクトまたは body タグエレメントが対象です。

 Event インターフェイスを継承していますので、Event インターフェイスの PropertyEvent タイプが使えます。

HashChangeEvent継承図
  • Event
    • └── HashChangeEvent
HashChangeEvent インターフェイス
window.onhashchange = ( event )=>{
	console.log( event.newURL );
}

- ad -

プロパティ(Properties)

Example Syntax

var new_url = event.newURL;
Property
newURL変化した後のハッシュ以降
oldURL変化する前のハッシュ以降

メソッド(Methods)

 HashChangeEvent インターフェイスに独自のメソッドはないです。

HashChangeEvent Types

 HashChangeEventタイプはエレメントに設定してwebページで起こるイベントを捉えます。

Example Syntax

body.onhashchange = function(){script_or_function};
HashChangeEvent type
onhashchangeリンクのURLの#(ハッシュ)以降に変化があると

- ad -