2015-11-16 5 views
0

Я купил шаблон и на главной странице, он включал файл JavaScript следующим образом:включая файл JavaScript и w3c проверку

<script 
    src="thefile.js?v=v1.9.6&sv=v0.0.1"></script> 

Как вы можете видеть, что есть два аргумента в конце файла один является v, который я предполагаю, это версия и sv, которые я не знаю, что это такое. Когда я проверяю файл в одном из валидаторов w3c, он показывает ошибку и говорит, что «& не запускал ссылку на символ». Теперь у меня есть два вопроса: во-первых, что означает sv, и второй должен ли я удалить & в скрипте, чтобы устранить ошибку?

+2

Изменение '&' в '' & – Valijon

ответ

1

Парам? V = v1.9.6 & св = v0.0.1 указывает строку запроса, и поэтому браузер будет думать, что это новый путь от, скажем, мкВ = v1.9.6 & Sv = v0.0.1 , Таким образом, он загружается из файла, а не из кеша. Как пожелаете.

А браузер предположит, что при следующем вызове источник будет оставаться неизменным? V = v1.9.6 & sv = v0.0.1 и должен кэшировать его с помощью этой строки. Таким образом, он будет сохранен в кэше, однако ваш сервер настроен, пока вы не перейдете к? V = v1.9.7 & sv = v0.0.2 или так далее.

& нераспознан голец использовать свой HTML код «& усилитель», чтобы избежать ошибок, как указано в комментарии

+1

Спасибо you.and о спутнике, поэтому я предполагаю, что это не ссылка на что-то? – DrStein

+1

Да, sv может быть ключевым словом, описывающим тип кода в этом файле js –