728x90
320x100
오늘의 문제점
인클루드한 js와 css를 변경하면 캐시 삭제하지 않는 이상 반영이 즉각즉각 잘되지 않는다.
캐시삭제하면 되는 일이지만 개발자들이야 바로 캐시삭제하고 사용하지만, 사용자에게 매번 캐시삭제하라고 할순 없지 않는가.
-> js나 css파일을 변경하게되면 로컬의 PC에 쿠키가 남아있어 수정사항이 바로 반영이 안되는 것.
해결방법
1) 스크립트
<script src="../../join.js?ver=220610" type="text/javascript"></script>
위와 같이 ver=220610 넣어주면 새로운 캐시가 생성되어 반영되기 때문에, 바로 반영이 가능하다. ver=이후로는 아무런 숫자를 넣어도 됨.
2) css
<link rel="stylesheet" type="text/css" href="../join.css?ver=220610"/>
css도 js와 마찬가지로 href 밑에 ver= 을 삽입하면된다.
출처
728x90
320x100
'💻 하나씩 차곡차곡 > Front-end' 카테고리의 다른 글
[javascript] $(document).ready vs $(window).onload (실행) (1) | 2022.07.06 |
---|---|
[꿀팁] 캐시삭제 및 새로고침 쉽게 하기 (0) | 2022.07.05 |
[javascript] tab키 누를 때 input 이동 순서를 내가 원하는 대로 제어하기 (feat. tabindex) (0) | 2022.06.09 |
[자바스크립트/Javascript] indexOf() 란? (0) | 2021.11.08 |
[자바스크립트/Javascript] replace()란? (0) | 2021.11.02 |