location.reload 문제
给我你的怀抱
给我你的怀抱 2017-05-18 10:51:54
0
3
1223
으아악

원래는 클릭 후 페이지를 새로 고치고 전역 변수 플래그를 할당하고 싶었습니다. 새로 고쳐졌지만 값을 성공적으로 할당하지 못했습니다. location.reload를 주석 처리하면 값을 할당할 수 있습니다.

location.reload()는 비동기인가요? 값을 할당하면 아직 새로고침이 실행되지 않고 할당이 완료된 후에 새로고침 작업이 수행되는 것인가요?

给我你的怀抱
给我你的怀抱

모든 응답(3)
習慣沉默

먼저 브라우저에서 자바스크립트의 생명주기를 이해해야 합니다.

페이지를 다시 로드하고 다음 라이프 사이클에 진입하면 할당이 성공하더라도 이전 사이클에 할당된 플래그는 삭제됩니다.

페이지를 새로 고치는 것은 페이지를 다시 여는 것과 마찬가지로 모든 것을 버리고 다시 시작하는 것과 같습니다.

새로 고침 링크를 클릭한 후 전역 플래그를 수정해야 하는 이상한 요구 사항은 무엇입니까?

刘奇

이 플래그를 localdtorage에 저장할 수 있습니다

我想大声告诉你

은 동기화되어야 하므로 다음을 고려하는 것이 더 나은 방법일 수 있습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿