Все файлы JavaScript, которые я видел до сих пор, имели расширение .js
, например, как в <script src="MyScriptFile.js" language="javascript" />
.Необходимое расширение файла для файлов JavaScript
Мне интересно, является ли это требование ? Или, допустимо ли какое-либо расширение? Например, могу ли я использовать MyScriptFile.txt
или MyScriptFile
и все еще иметь абсолютно корректный файл JavaScript, работающий во всех основных веб-браузерах?
Я не смог найти информацию об этом в спецификации JavaScript.
Зачем вам это нужно? – Andy
Нет «файлов», когда вступает в игру HTTP, только ресурсы. И их можно назвать как угодно - если вы хотите вставить свой скрипт с помощью 'src =" YOLO "', тогда вы можете это сделать. Хотя, доставка ресурсов из файловой системы с правильным заголовком Content-Type обычно зависит от конфигурации, которая смотрит на расширение файла, чтобы иметь возможность автоматически определять это. – CBroe
@ Энди: Я не хочу, но у меня есть клиент, который настаивает на этом. – Gruber