Содержание
Изучая, что нужно для создания веб-страницы, вы столкнетесь с множеством разных типов файлов. Несмотря на то, что большинство веб-страниц работают на веб-серверах Unix, которые, как и Mac, не требуют расширений файлов, расширения файлов являются наиболее распространенным способом различения файлов. Когда вы видите имя и расширение файла, вы знаете, какой это тип файла, как его использует веб-сервер и как вы можете получить к нему доступ.
Общие типы файлов
Наиболее распространенные файлы на веб-серверах:
- интернет страницы
- картинки
- скрипты
- программы
Интернет страницы
Есть два расширения, которые являются стандартными для веб-страниц:
.HTML
.HTM
Нет никакой разницы между этими двумя расширениями, вы можете использовать любой из них на большинстве веб-серверов.
.HTML
.HTML был оригинальным расширением для HTML-страниц на хостинг-машинах Unix. Он ссылается на любой файл, который является HTML (или XHTML).
.HTM
.htm был создан Windows / DOS из-за его требования к 3-х символьным расширениям файлов. Он также ссылается на файлы HTML (и XHTML) и может использоваться на любом веб-сервере, независимо от операционной системы.
index.htm
а также
index.html
Это страница по умолчанию в каталоге на большинстве веб-серверов. Если вы хотите, чтобы кто-то заходил на вашу веб-страницу, но вы не хотите, чтобы ему приходилось вводить имя файла, вам следует назвать первую страницу index.html. Например, http://thoughtco.com/index.htm перейдет в то же место, что и http://thoughtco.com/. Некоторые веб-серверы называют эту страницу «default.htm», и вы можете изменить имя файла, если у вас есть доступ к конфигурации сервера. Узнайте больше о страницах index.html
Большинство веб-браузеров могут размещать 2 типа веб-изображений непосредственно в браузере, а третий тип (PNG) получает гораздо большую поддержку. Обратите внимание, что существуют другие форматы изображений, которые поддерживаются некоторыми браузерами, но эти три типа являются наиболее распространенными.
.GIF
Файл GIF — это формат изображения, который был впервые разработан CompuServe. Лучше всего использовать для изображений с плоскими цветами. Он предлагает возможность «индексировать» цвета на изображениях, чтобы они содержали только безопасные веб-цвета или небольшую палитру цветов и (с плоскими цветными изображениями) уменьшали изображения. Вы также можете создавать анимированные изображения с помощью файлов GIF.
.JPG
Формат файла JPG или JPEG был создан для фотографических изображений. Если изображение обладает фотографическими качествами, без плоских пространств, оно хорошо подходит для использования в формате jpg. Фотографии, которые сохраняются в виде файлов JPG, обычно будут меньше, чем тот же файл, сохраненный в формате GIF.
.PNG
PNG или Portable Network Graphic — это графический формат файла, созданный для Интернета. Он имеет лучшее сжатие, цвет и прозрачность, чем файлы GIF. Файлы PNG не обязательно должны иметь расширение .png, но именно так вы их чаще всего будете видеть.
Когда использовать форматы JPG, GIF или PNG для веб-изображений
Скрипты — это файлы, которые активируют динамические действия на веб-сайтах. Есть много типов сценариев. Это лишь некоторые из них, которые довольно распространены на веб-сайтах.
.CGI
CGI расшифровывается как Common Gateway Interface. Файл .cgi — это файл, который будет работать на веб-сервере и взаимодействовать с веб-пользователем. Файлы CGI могут быть написаны на разных языках программирования, таких как Perl, C, Tcl и другие. Файл CGI не обязательно должен иметь расширение .cgi, вы также можете увидеть его в каталогах / cgi-bin на веб-сайтах.
.пл
Это расширение указывает на файл Perl. Многие веб-серверы запускают файл .pl как CGI.
.JS
Файл .js — это файл JavaScript. Вы можете загрузить свои файлы JavaScript на саму веб-страницу, или вы можете написать JavaScript и поместить его во внешний файл и загрузить его оттуда. Если вы напишите свой JavaScript на веб-странице, вы не увидите расширение .js, так как оно будет частью HTML-файла.
.Java или .class
Java — это совершенно другой язык программирования, чем JavaScript. И эти два расширения часто связаны с Java-программами. Хотя вы, вероятно, не встретите файл .java или .class на веб-странице, эти файлы часто используются для создания Java-апплетов для веб-страниц.
Есть также некоторые другие типы файлов, которые вы можете увидеть на веб-сервере. Эти файлы обычно дают вам больше возможностей и гибкости на вашем сайте.
.php и .php3
Расширение .php почти так же популярно, как .html или .htm на веб-страницах. Это расширение указывает на страницу PHP. PHP — это программа для создания веб-скриптов, которая переносит скрипты, макросы и включает их на ваш сайт.
.штм и .штм
Расширение .shtml указывает файл HTML, который следует просматривать с помощью интерпретатора SSI. SSI означает «Включение на стороне сервера». Это позволяет вам включать одну веб-страницу в другую и добавлять макроподобные действия на ваши сайты.
.гадюка
Файл .asp указывает, что веб-страница является активной серверной страницей. ASP предоставляет сценарии, макросы и файлы для включения на веб-сайт. Он также обеспечивает подключение к базе данных и многое другое. Это чаще всего встречается на веб-серверах Windows.
.cfm и .cfml
Эти типы файлов указывают, что файл является файлом ColdFusion. ColdFusion — это мощный инструмент управления контентом на стороне сервера, который предоставляет макросы, сценарии и многое другое для ваших веб-страниц.