Разбиране на уеб файлове и типове разширения на файлове

Въпреки че повечето уебсайтове се изпълняват на уеб сървъри на Unix, които, подобно на Mac, не изискват файлови разширения, тези разширения помагат за диференцирането на файлове. Името и разширението на файла указва вида на файла, как уеб сървърът го използва и как можете да получите достъп до него.

Общи типове файлове

Най-често срещаните файлове на уеб сървърите са:

  • уеб страници
  • Изображения
  • Скриптове
  • Програми и други видове

Уеб страници

Две разширения са стандартни за уеб страници: .html и .htm. Няма разлика между тях и можете да използвате и двете на повечето уеб сървъри.

Като оригиналното разширение за HTML страници на Unix уеб хостинг машини, .html обозначава файл, който използва HTML (HyperText Markup Language) или XHTML (EXtensible HyperText Markup Language).

Windows / DOS изискваха трисимволни файлови разширения, което породи .htm удължаване. Това също препраща към HTML и XHTML файлове и може да се използва на всеки уеб сървър, независимо от операционната система.

Страницата по подразбиране в директория на повечето уеб сървъри обикновено има

instagram viewer
index.htm или index.html удължаване. Посетителите на вашия уебсайт не трябва да въвеждат нито едно от тези две разширения в адресната лента, стига да сте дали на началната страница едно от тях. Например, http://thoughtco.com/index.htm отива на същото място като http://thoughtco.com.

Някои уеб сървъри са настроени да извикват начална страница по подразбиране.htm, които можете да промените, ако имате достъп до конфигурацията на сървъра.

Изображения

Най-често срещаните видове файлове с изображения онлайн са GIF, JPG, и PNG. Всички браузъри могат да ги показват, а уеб дизайнерите използват формат, който е най-добрият за техните конкретни приложения.

GIF

GIF (графичен формат за обмен) е формат без загуби, разработен за първи път от CompuServe както за анимирани, така и за статични изображения. Той работи най-добре за изображения с плоски цветове и кратки анимирани фрагменти. Той предлага възможността да индексира цветовете, за да се увери, че те съдържат само безопасни за мрежата цветове (или иначе малка палитра от цветове), като поддържа размера на файла малък.

JPG

The JPG (известен още като JPEG) форматът е създаден от Съвместната фотографска експертна група (оттук и съкращението) за фотографски изображения. Ако дадено изображение има фотографски качества без просторни плоски цветове, то е много подходящо за този файлов формат. Снимка, запазена с .jpg или .jpeg разширението обикновено се компресира, което дава по-малък размер на файла от .gif файл.

PNG

The PNG (преносима мрежова графика) форматът е създаден за мрежата, с по-добра компресия, цвят и прозрачност от GIF файловете. PNG файловете не трябва да имат .png разширение, но така най-често ще ги виждате.

Скриптове

Скриптовете са файлове, които активират динамични действия на уебсайтове. Има много видове, но най-често ще видите следното.

.js (JavaScript)

Можете да заредите JavaScript файлове в самата уеб страница или можете да поставите JavaScript във външен файл и да го извикате от там. Ако напишете своя JavaScript в уеб страницата, няма да видите .js разширение, защото е част от HTML файла.

Пример за JavaScript на компютърен екран
Degui Adil / EyeEm / Getty Images

.java или .class

Тези две разширения често са свързани с Java програми. Въпреки че вероятно няма да попаднете на .java или .клас разширение на уеб страница, тези файлове често се използват за генериране на Java аплети за уеб страници.

Java е напълно различен език за програмиране от JavaScript.

Други типове файлове

Няколко други разширения, които може да срещнете, се отнасят до файлове, които обикновено увеличават функцията и гъвкавостта на уебсайт.

.php и .php3

The .php разширение е почти толкова често, колкото .html и .htm на уеб страници. Това разширение показва страница, написана с PHP, език с отворен код, лесен за изучаване, който улеснява скриптове, макроси и включва на уебсайт.

.shtm и .shtml

Те означават файлове, които използват сървърна страна включва - кодиране, което живее в отделни файлове, които се извикват на страницата. По същество това ви позволява да включите една уеб страница в друга и да добавите макроподобни действия към вашите уебсайтове.

.asp

Това разширение означава Страница на активен сървър. ASP предоставя скриптове, макроси и включва, заедно с свързаност с база данни и други. Най-често се среща на уеб сървърите на Windows.

.cfm и .cfml

Тези разширения са дадени на Файлове ColdFusion. ColdFusion е мощен инструмент за управление на съдържанието от страна на сървъра, който привлича макроси, скриптове и други към вашите уеб страници.