JavaScript ფაილების კეშირება ბრაუზერის მიერ
ბრაუზერს შეუძლია დაუკავშირებელი JavaScript ფაილების კეშირება. ეს ნიშნავს, რომ ის მათ ინახავს საკუთარ თავში საიტის ჩატვირთვის სიჩქარის გაზრდის მიზნით.
პრაქტიკაში, ეს იწვევს იმას, რომ რაღაც მომენტში კოდის რედაქტირებისას ბრაუზერი გამოიყენებს კოდის წინა ვერსიას და არა თქვენს მიმდინარეს.
ასეთი ქცევის წინააღმდეგ ბრძოლისთვის შესაძლებელია ბრაუზერის კეშის გასუფთავება, ან გამოვიყენოთ ჭკვიანური ხრიკი. მისი არსი მდგომარეობს იმაში, რომ ჩვენ, სკრიპტის მიმაგრებისას, სახელის შემდეგ ვაყენებთ კითხვის ნიშანს, ტოლობის ნიშანს და თქვენი სკრიპტის ვერსიის ნომერს. როდესაც ბრაუზერი აკეშავს ფაილს, თქვენ უბრალოდ დაგჭირდებათ ნომერი გაზარდოთ ერთეულით.
ნახეთ მაგალითი:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="script.js?v=1"></script>
</head>
<body>
</body>
</html>
გამასწორეთ თქვენი ფაილის მიმაგრება ისე, რომ ფაილის სახელის შემდეგ მოყვეს მისი ვერსიის ნომერი.