PushState+Ajax 완벽 무 리 셋 실현
PJAX 를 괴 롭 히 고 HTML 5 의 새로운 API 를 이용 하여 역사 기록 의 완벽 한 도입 을 실현 합 니 다.
Github 을 써 본 적 이 있 는 지 모 르 겠 지만,안에 있 는 디 렉 터 리 를 뛰 어 넘 는 것 은 html 5 의 pushstate 로 만 든 것 으로 효과 가 매우 멋있다.
웹 지식 에 관 한 홍보 사이트 도 있 습 니 다.http://www.20thingsilearned.com/en-US
당신 은 완벽 하 게 전진 하고 후퇴 할 수 있 으 며,친구 와 특정 페이지 를 공유 하여 실현 방법 을 실현 할 수 있 습 니까?아니 야,내 가 말 했 지?
PJAX 를 실현 하려 면 다음 과 같은 몇 가지 가 필요 합 니 다.
pushState(state, title, url)
– Add one history state into browser history and update the URL in the browser window replaceState(state, title, url)
– operates exactly like history.pushState() except that replaceState() modifies the current history entry instead of creating a new one. window.onpopstate
– A popstate event is dispatched to the window every time the active history entry changes. If the history entry being activated was created by a call to pushState or affected by a call to replaceState, the popstate event’s state property contains a copy of the history entry’s state object. 손 으로 쓰기 싫어?가 져 오기 주의?
좋 습 니 다.기 존 파일 인 History.js 를 추천 합 니 다.HTML 4 와 HTML 5 를 완벽 하 게 지원 합 니 다.
HTML 5 브 라 우 저 에서 새 API 를 사용 하고 HTML 4 브 라 우 저 에서 닻 을 내리 고 작업 을 계속 합 니 다...
https://github.com/balupton/History.js
해 보 았 습 니 다.wp 테 마 를 PJAX 버 전 으로 만 들 었 습 니 다.효과 가 좋 습 니 다.계속 발굴 중 입 니 다.
괴 롭 히 고 싶 은 친 구 는 손 을 써 도 된다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.