HashChangeEvent
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Giao diện HashChangeEvent đại diện cho các sự kiện kích hoạt khi định danh phân mảnh (fragment identifier) của URL thay đổi.
Định danh phân mảnh là phần của URL theo sau (và bao gồm) ký hiệu #.
Hàm khởi tạo
HashChangeEvent()-
Tạo một đối tượng
HashChangeEventmới.
Thuộc tính phiên bản
Giao diện này cũng kế thừa các thuộc tính của lớp cha, Event.
HashChangeEvent.newURLRead only-
URL mới mà cửa sổ đang điều hướng đến.
HashChangeEvent.oldURLRead only-
URL cũ mà cửa sổ đã điều hướng từ đó.
Phương thức phiên bản
Giao diện này không có phương thức riêng, nhưng kế thừa các phương thức của lớp cha, Event.
Ví dụ
>Ví dụ cơ bản
js
function locationHashChanged() {
if (location.hash === "#some-cool-feature") {
someCoolFeature();
}
}
window.addEventListener("hashchange", locationHashChanged);
Thông số kỹ thuật
| Specification |
|---|
| HTML> # the-hashchangeevent-interface> |