2013-05-17 2 views
4

Я думаю о том, как некоторые онлайн-службы создают динамические файлы JavaScript. Эти файлы имеют расширение .js, но их содержимое не является статическим. Я нашел образец файла here. Кажется, что этот скрипт генерируется с языком программирования более высокого уровня. Я думаю, что это делается с помощью PHP или чего-то подобного, но я не уверен, и я не нашел никакой документации по этой теме.Как создать динамические внешние файлы javascript?

Есть ли какой-либо известный способ создания таких динамических файлов JavaScript?

+1

вы можете создать их на любом серверном языке.расширение файла не должно быть js или что-то действительно, контент-тип игнорируется тегами

1

Это зависит от того, хотите ли вы генерировать файлы или возвращать данные. Создание файлов было бы сделано с чем-то вроде file_put_contents. В качестве альтернативы вы можете иметь файл .js в папке с файлом .htaccess, который сообщает вам об execute it as php, что позволяет вам просто генерировать сценарий «на лету» на основе параметров сеанса, получения или сообщения.

1

Вы можете использовать любой серверный язык для создания динамических файлов javascript, javascript-файлов не нужно заканчивать на .js. Если вы действительно хотите, чтобы ваши файлы заканчивались на .js, вам нужно будет изменить настройки своего сервера, чтобы обрабатывать файлы .js, например, файлы PHP.

Вы также можете использовать код сервера для генерации встроенного javascript.

Но будьте осторожны при создании файлов JavaScript, это может стать очень сложным, когда вы смешиваете два языка программирования