이 기사에서는 html 페이지를 캐시 js가 아닌 구현 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 구현 방법은 다음과 같습니다.
많은 친구들 이이 상황에 직면 할 것입니다. Page가 JS를로드하면 다음에 우리가 열면이 JS 캐시 파일이라고도하지만 디버그하는 것이 매우 불편합니다. 이 기사는이 문제를 해결하는 방법에 대해 이야기합니다.
JS를 캐싱하지 않는 방법은 실제로 매우 간단하며 CSS는 특정 조건에서 이러한 방식으로 사용될 수 있습니다.
모든 사람이 먼저 캐싱하지 않는 간단한 원칙을 이해하게하십시오.
다른 URL을 탐색 할 때 브라우저는 현재 액세스 된 주소를 자동으로 자동으로 캐시합니다. 캐시 된 페이지는 두 번째 방문 중에 호출되어 빠른 페이지로드 (페이지로드 최적화)의 목적을 달성합니다.
따라서 페이지 뒷면에서 다른 값을 설정하여 페이지에 다르게 액세스 할 수 있도록하여 캐싱이 아닌 목적을 달성 할 수 있습니다!
간단한 예는 다음과 같습니다.
다음과 같이 코드를 복사하십시오. <cript>
document.write ( "<script type = 'text/javaScript'src = '/js/test.js?"+math.random ();+"' '> </script>");
</스크립트>
다른 유사점, 주소 후 +math.random ()을 추가하십시오
참고 : Math.random ()은 JavaScript에서만 작동 할 수 있으므로 JavaScript를 통해서만 호출 할 수 있습니다.
캐시를 허용하지 않도록 Ajax를 추가하는 메소드
코드 사본은 다음과 같습니다. xmlhttp.open ( "get", "ajax.asp? now =" + new date (). gettime (), true);
다음은 now = " + new date (). gettime ()이 핵심 요점이며 매개 변수 뒤에 있어야합니다.
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.