Его параметр url, как и любой другой параметр, переданный в URL-адресе. Иногда JS-скрипты создаются "на лету" с использованием технологий на стороне сервера, в других случаях это просто номер версии, помогающий с проблемами кэширования браузера.
Ответ 2
Они там, чтобы обмануть браузеры, думая, что это новый файл.
Это трюк, чтобы избежать копирования в кеш-копию при обновлении JS файла.
Ответ 3
javascript script, вероятно, сгенерирован на стороне сервера script (PHP, CGI и т.д.), который принимает 14 в качестве параметра.
Ответ 4
Это параметр запроса, так как браузер сделает запрос http на somedomain.com для источника javascript.
Если вы загрузите страницу браузером заголовков, например, скрипачом, вы точно увидите, что происходит.
Ответ 5
Это означает, что переменная передается в script через GET, хотя стандартные файлы JavaScript не поддерживают никаких средств для сбора переменной.
Можно, однако, написать сервер script в PHP или ASP.NET, который устанавливает тип содержимого как application/x-javascript.
Подобно этому в php:
// file: external.php
<?php header("content-type: application/x-javascript"); ?>
// regular javascript here that uses $_GET['variable'];
Затем вы можете поместить это в свой HTML script тег:
IMHO, источник JavaScript, подобный этому, будет запрашивать "динамический" контент с сервера, поэтому сервер не будет пытаться использовать кешированную версию файла JavaScript. Независимо от того, действительно ли этот параметр имеет значение, зависит от сервера.