Bộ nhớ đệm tập tin JavaScript của trình duyệt
Trình duyệt có thể lưu bộ nhớ đệm (cache) các tập tin JavaScript được kết nối. Điều này có nghĩa là nó lưu trữ chúng để tăng tốc độ tải trang web.
Trong thực tế, điều này dẫn đến việc tại một thời điểm nào đó khi chỉnh sửa mã, trình duyệt sẽ áp dụng phiên bản mã trước đó, không phải phiên bản hiện tại của bạn.
Để chống lại hành vi này, có thể xóa bộ nhớ đệm của trình duyệt, hoặc sử dụng một thủ thuật thông minh. Bản chất của nó nằm ở việc chúng ta khi kết nối tập lệnh, sau tên tập tin đặt dấu chấm hỏi, dấu bằng và số phiên bản của tập lệnh của bạn. Khi trình duyệt lưu bộ nhớ đệm tập tin, bạn chỉ cần tăng số phiên bản lên một đơn vị.
Xem ví dụ:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="script.js?v=1"></script>
</head>
<body>
</body>
</html>
Sửa kết nối tập tin của bạn để sau tên tập tin có số phiên bản của nó.