예를 들어 test.js 라는 파일에 다음과같은 함수들이 정의되어있다고 하자.
function setmain_from_inmain(){
$(".main").html($(".inmain").html());
$(".inmain").remove();
}
이를 사용하기 위해서는 다음과같이 사용하고자 하는 페이지에 적어줘야한다.
<script src="js/test.js"></script>
이때 test.js 에 새로운 함수를 추가했다고 하자.
function setmain_from_inmain(){
$(".main").html($(".inmain").html());
$(".inmain").remove();
}
function setright_from_inright(){
$(".right").html($(".inright").html());
$(".inmain").remove();
}
function setleft_zero(){
$(".left").hide();
}
이때 가끔씩 변경된 함수가 작동이되지 않는 경우가 있다. 브라우저의 캐시기능으로 인해 기존의 test.js 라는 파일을 재사용하기 때문이다. 이런 문제를 해졀하는 법은 간단하다.
<script src="js/test.js?var=2"></script>
?var=2 를 추가함으로써 새로운 파일을 필요로한다고 인식하게 하는 것이다.
'ETC' 카테고리의 다른 글
SCPC 2021 후기 (0) | 2021.07.26 |
---|---|
프레임워크 vs 라이브러리 vs 모듈 vs 디자인 패턴 vs API (0) | 2020.05.23 |