переподключить js-файл
Здравствуйте!
Начал заниматься разработкой приложений на JS. Столкнулся с некоторым неудобством: каждый раз при изменении JS-файла приходится в браузере перезагружать страницу полностью, чтобы загузился новый js-файл. Если приложение работате быстро и запускается сразу же, то это не очень большая проблема. А если на каждый релоад страницы еще и сервер на php что-то там генерирует, то становится неудобно: 1. Ждать долго 2. Нагрузка на сервер Хотелось бы спросить совета у бывалых разработчиков: как вы решаете этот вопрос? Каждый раз обновляете страницу после изменений в коде? |
Цитата:
|
Цитата:
1. В имя новосозднного скрипта, средствами PHP включается текущая дата-время создания 2. Добавка к концовке подгружаемого файла PHP скриптом ?1338067182 - текущая дата-время создания Второй метод иногда приходится синхронизировать с сервисом, если он не поддерживает их в отношении файлов, там дописывают в PHP пару строк Проверить просто - создать подобное руками приплюсовать Пример http://javascript.ru/misc/forum.js?1338067182 Если откроется в Адресном Окне - Вы на коне - нет - к PHP скриптёрам :yes: Данная - открылась |
Deff,
вы про кэширование, а bFree про то, что ему F5 лень нажимать. Цитата:
Да, каждый раз нужно перезагружать страницу полностью, т.к. ваш JS в том числе что-то делает при загрузке страницы. |
Цитата:
Или пусть меняет в тестовом режиме Хеш добавку скриптом +'?'+Math.random() - без перезагрузки страницы |
Часовой пояс GMT +3, время: 22:55. |