Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Откуда в объвлении скрипта берутся символы ?x (https://javascript.ru/forum/offtopic/28548-otkuda-v-obvlenii-skripta-berutsya-simvoly-x.html)

eastman75 24.05.2012 09:12

Откуда в объвлении скрипта берутся символы ?x
 
Я скачал с одного из сайтов страничку, в HTML-файле которой содержатся странные (на мой взгляд, потому что я раньше такого не видел) объявления для скриптов. Например, такое:

<script type="text/javascript" src="js/jquery.js?x"></script>


Я имею в виду символы ?x после имени скрипта. Подобное можно увидеть, например, в результате проверки сайта на вирус (http://http://antivirus-alarm.ru/pro...sprimetour.com).
Объясните, пожалуйста, в чем здесь дело. Можно ли эти символы удалять?

melky 24.05.2012 10:18

передают параметры скрипту.

но jquery не принимает параметров, и эти символы обычно ставят для кеширования.

т.е. изменили букву - скрипт будет скачиватсья заново.

eastman75 25.05.2012 13:27

Цитата:

Сообщение от melky
эти символы обычно ставят для кеширования

Простите меня, - я не настолько хорошо знаком с предметом. А потому имею следующие вопросы:
1) Кто генерирует такие символы в объявлении скрипта?
2) Если я создаю по образцу свою страничку, нужны ли эти символы мне?
3) Где можно прочитать подробнее о таком кЭшировании?
СПАСИБО заранее.

Gozar 25.05.2012 13:34

Цитата:

Сообщение от eastman75
1) Кто генерирует такие символы в объявлении скрипта?

Автор создатель этой самой страницы.

Цитата:

Сообщение от eastman75
2) Если я создаю по образцу свою страничку, нужны ли эти символы мне?

Это уже вам решать.

Цитата:

Сообщение от eastman75
3) Где можно прочитать подробнее о таком кЭшировании?

http://javascript.ru/forum/misc/1232...avascript.html
http://javascript.ru/optimize/cache-versioning

eastman75 25.05.2012 14:12

Цитата:

Сообщение от Gozar
Кэширование javascript
http://javascript.ru/optimize/cache-versioning

Спасибо за ответ по существу.


Часовой пояс GMT +3, время: 20:54.