본문 바로가기

개발하는 일상

검색하기
개발하는 일상
프로필사진 롯데빙빙바

  • 분류 전체보기 (42)
    • 개발 기록 (19)
    • 개발 간단 팁 (22)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
  • Domination Game
  • 리더
  • XFrameOptions
  • 2인 사무실
  • 구로 공유 오피스
  • React
  • 느린 서버
  • html
  • PM
  • turborepo
  • 구로 디지털 단지 사무실
  • 공유 오피스
  • 동료리뷰
  • 테드스페이스
  • select css
  • Django
  • 빠른 서버
  • 좋은 리더란
  • css
  • select tag
  • 스타트업
  • javascript
  • ai로 앱 만들기
  • Regexp
  • multiprocessing
  • iframe
  • 개발자
  • python
  • typescript
  • JS
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록history api (1)

개발하는 일상

history.go와 history.pushState의 실행 순서(order of history.go and history.pushState)

브라우저의 히스토리가 아래와 같이 쌓여있다고 해보겠습니다. // ['/', '/post/1', '/post/2'] 여기서 함수 foo를 실행하면 어떻게 될까요? function foo () { history.go(-1) // 1 history.pushState({}, null, '/post/3') // 2 } 1이 먼저 실행되고, 2가 실행되면 히스토리는 아래와 같이 구성됩니다. // ['/', '/post/1', '/post/3'] 하지만 실제로는 2가 먼저 실행되고, 1이 실행되어 아래와 같은 히스토리를 갖게됩니다. // ['/', '/post/1', '/post/2..

개발 간단 팁 2022. 6. 21. 01:50
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바