Несмотря на то, что большинство веб-сайтов работают на веб-серверах Unix, которые, как и Mac, не требуют расширений файлов, эти расширения помогают дифференцировать файлы. Имя и расширение файла указывают на тип файла, как его использует веб-сервер и как вы можете получить к нему доступ.
Общие типы файлов
Наиболее распространенные файлы на веб-серверах:
- веб-страница
- Изображений
- Сценарии
- Программы и другие виды
Веб-страница
Для веб-страниц стандартно два расширения : .html и .htm . Там нет никакой разницы между ними, и вы можете использовать любой на большинстве веб-серверов.
В качестве исходного расширения для страниц HTML на машинах хостинга Unix .html указывает файл, который использует HTML (язык разметки гипертекста) или XHTML (расширяемый язык разметки гипертекста).
В Windows / DOS требовались трехсимвольные расширения файлов, что привело к расширению .htm . Это также относится к файлам HTML и XHTML и может использоваться на любом веб-сервере, независимо от операционной системы.
Страница по умолчанию в каталоге на большинстве веб-серверов обычно имеет расширение index.htm или index.html . Посетителям вашего сайта не нужно вводить ни одно из этих двух расширений в адресной строке, если вы указали одну из них на главной странице. Например, http://thoughtco.com/index.htm находится в том же месте, что и http://thoughtco.com .
Некоторые веб-серверы настроены для вызова домашней страницы default.htm , которую вы можете изменить, если у вас есть доступ к конфигурации сервера.
Изображений
Наиболее распространенными типами файлов изображений в Интернете являются GIF , JPG и PNG. Все браузеры могут отображать их, а веб-дизайнеры используют формат, который лучше всего подходит для их конкретных приложений.
GIF
GIF (графический формат обмена) — это формат без потерь, впервые разработанный CompuServe для анимированных и статических изображений. Лучше всего подходит для изображений с плоскими цветами и короткими анимированными фрагментами. Он предлагает возможность индексировать цвета, чтобы убедиться, что они содержат только веб-безопасные цвета (или небольшую палитру цветов), сохраняя размер файла небольшим.
JPG
Формат JPG (он же JPEG) был создан Объединенной группой экспертов по фотографии (следовательно, аббревиатура) для фотографических изображений. Если изображение обладает фотографическими качествами без плоских пространств, оно хорошо подходит для этого формата файла. Фотография, сохраненная с расширением .jpg или .jpeg, обычно сжимается, что дает меньший размер файла, чем файл .gif .
PNG
Формат PNG (Portable Network Graphic) был создан для Интернета, с лучшим сжатием, цветом и прозрачностью, чем файлы GIF. PNG не обязательно должны иметь расширение .png , но именно так вы их чаще всего видите.
Сценарии
Скрипты — это файлы, которые активируют динамические действия на веб-сайтах. Существует много типов, но чаще всего вы увидите следующее.
.js (JavaScript)
Вы можете загрузить файлы JavaScript на саму веб-страницу или поместить JavaScript во внешний файл и вызывать его оттуда. Если вы напишите свой JavaScript на веб-странице, вы не увидите расширение .js , потому что оно является частью файла HTML.
.java или .class
Эти два расширения часто связаны с Java-программами. Хотя вы, вероятно, не встретите расширение .java или .class на веб-странице, эти файлы часто используются для создания Java-апплетов для веб-страниц.
Java — это совершенно другой язык программирования, чем JavaScript.
Другие типы файлов
Некоторые другие расширения, с которыми вы можете столкнуться, относятся к файлам, которые обычно расширяют функциональность и гибкость веб-сайта.
.php и .php3
.Php расширение почти так же часто , как .html и .htm на веб — страницах. Это расширение указывает на страницу, написанную на PHP, языке с открытым исходным кодом, который легко изучать, который облегчает создание сценариев, макросы и включает в себя веб-сайт.
.shtm и .shtml
Они обозначают файлы, которые используют серверную часть — кодирование, которое находится в отдельных файлах, которые вызываются на страницу. По сути, это позволяет вам включать одну веб-страницу в другую и добавлять макроподобные действия на ваши сайты.
.asp
Это расширение обозначает страницу активного сервера . ASP предоставляет сценарии, макросы и включает в себя, а также подключение к базе данных и многое другое. Это чаще всего встречается на веб-серверах Windows.
.cfm и .cfml
Эти расширения даны для файлов ColdFusion . ColdFusion — это мощный инструмент управления контентом на стороне сервера, который предоставляет макросы, сценарии и многое другое для ваших веб-страниц.