Как избежать кеширование в браузере. Ревизия файлов

Бывает, такое, что после обновления сайта, новые стили или новые js скрипты не подтягиваются. Вроде бы на сервере файлы новые, но в браузере отображается все по старому. Это из-за кеша браузера. Программисты и многие пользователи знают как с этим бороться — просто почистить кеш. Но ведь не будешь писать после каждого обновления, чтобы пользователи сайта чистили кеш. Нужно другое решение. И оно есть — это ревизия файлов. Читать далее «Как избежать кеширование в браузере. Ревизия файлов»

Как отправить несколько одинаковых ajax запросов и обработать полученные данные?

Совсем недавно столкнулся с серьезной проблемой: я разрабатывал приложение для ВКонтакте и мне нужно было отправить несколько одинаковых запросов на сервер ВК, потом обработать полученные данные. Сначала я не увидел в этом ни каких проблем: написать запрос и засунуть его в цикл. Но не тут-то было. Я не учел того, что js невозможно остановить(и он не ждет ответа ajax), получилось так, что пока первый запрос еще даже не получил ответ, цикл уже отработал и сделал кучу запросов. Возможно в другой ситуации я не обратил на это внимание, но в приложениях ВК так делать нельзя.
Читать далее «Как отправить несколько одинаковых ajax запросов и обработать полученные данные?»