Ինչ է նշանակում բոլոր ֆայլերի տեսակները:
Երբ սովորում եք, թե ինչ է տեւում է վեբ էջ կառուցելու համար, դուք կգտնեք տարբեր տեսակի ֆայլեր: Թեեւ մեծ մասի վեբ էջերը գործարկվում են Unix վեբ սերվերի վրա, որոնք Macs- ի նման չեն պահանջում ֆայլի ընդլայնում, ֆայլի տեքստի ընդլայնումները ամենատարածված տարբերակն են ֆայլերը տարբերելու համար: Երբ տեսնում եք ֆայլի անունը եւ ընդլայնումը, գիտեք, թե ինչպիսի ֆայլ է այն, ինչպես է վեբ սերվերը օգտագործում այն եւ ինչպես կարող եք այն մուտք գործել:
Ընդհանուր ֆայլի տեսակները
Վեբ սերվերի վրա ամենատարածված ֆայլերը հետեւյալն են.
- վեբ էջեր
- պատկերներ
- սցենարներ
- ծրագրեր
Վեբ էջեր
Կան երկու ընդլայնում, որոնք ստանդարտ են վեբ էջերի համար.
.html
.htm
Այս երկու ընդարձակման միջեւ տարբերություն չկա, դուք կարող եք օգտագործել կամ վեբ սերվերի մեծ մասում:
.html>
.html Unix վեբ հոստինգ մեքենաների վրա HTML էջերի բնօրինակի ընդլայնումը: Այն հղում է կատարում ցանկացած 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 ֆայլը եւ պատկերը ձեւաչափը, որը առաջին անգամ մշակվել է CompuServe- ի կողմից: Այն լավագույնս օգտագործվում է հարթ գույներով պատկերների համար: Այն առաջարկում է ձեր պատկերների վրա «ինդեքս» գույների հնարավորություն, համոզվելու համար, որ դրանք պարունակում են միայն վեբ ապահով գույներ կամ գույների փոքր պալիտրաներ եւ հարթ գույնի նկարներ, պատկերները փոքրացնում են:
Դուք նաեւ կարող եք ստեղծել GIF ֆայլեր օգտագործելով անիմացիոն պատկերներ:
.jpg
JPG կամ JPEG ֆայլի ձեւաչափը ստեղծվել է լուսանկարչական պատկերների համար: Եթե պատկերն ունի լուսանկարչական հատկություններ, առանց հարթ գույնի ծախսերի, ապա դա լավ է պիտանի լինել jpg ֆայլի համար: Լուսանկարները, որոնք պահվում են որպես JPG ֆայլեր, ընդհանուր առմամբ փոքր են, քան GIF ֆորմատով պահպանված նույն ֆայլը:
.png
PNG- ն կամ շարժական ցանցային գրաֆիկը գրաֆիկական ֆայլի ձեւաչափն է, որը պատրաստվել է համացանցում: Ավելի լավ սեղմում, գույն եւ թափանցիկություն, քան GIF ֆայլերը: PNG ֆայլերը պարտադիր չէ, որ պետք է ունենան .png ընդլայնում, բայց դա այնպիսին է, ինչպիսին դուք առավել հաճախ եք տեսնում դրանք:
Երբ օգտագործեք JPG, GIF կամ PNG ձեւաչափերը ձեր վեբ պատկերների համար
Սցենարները ֆայլեր են, որոնք ակտիվացնում են դինամիկ գործողություններ կայքերում: Սցենարների շատ տեսակներ կան: Սրանք ընդամենը մի քանիսն են, որոնք բավականին հագեցած են կայքերում:
.cgi
CGI- ն հանդես է գալիս ընդհանուր Gateway ինտերֆեյսի համար: A .cgi ֆայլը ֆայլ է, որը կգործի վեբ սերվերի վրա եւ համագործակցում է վեբ օգտագործողի հետ: CGI ֆայլերը կարելի է գրել տարբեր ծրագրավորման լեզուներով, ինչպիսիք են Perl, C, Tcl եւ այլն: A CGI ֆայլը չունի .cgi ընդլայնում, դուք կարող եք նաեւ տեսնել դրանք cgi-bin- ի դիրեկտորիաներում կայքերում:
.pl
Այս ընդլայնումը ցույց է տալիս Perl ֆայլը: Շատ վեբ սերվերներ կաշխատեն .pl ֆայլը որպես CGI:
.js
A .js ֆայլը JavaScript ֆայլ է: Դուք կարող եք բեռնել ձեր JavaScript ֆայլերը ինքը վեբ էջի մեջ, կամ կարող եք գրել JavaScript- ը եւ տեղադրեք այն արտաքին ֆայլում եւ բեռնեք այնտեղից: Եթե դուք գրեք ձեր JavaScript- ը վեբ էջում, դուք չեք տեսնի .js ընդլայնումը, քանի որ դա կլինի HTML ֆայլի մի մասը:
.java կամ .class
Java- ը բոլորովին այլ ծրագրավորման լեզու է JavaScript- ից: Եվ այս երկու ընդլայնումները հաճախ կապված են Java ծրագրերի հետ: Թեեւ, հավանաբար, չեք տեսնի ajava կամ .class ֆայլը վեբ էջում, այդ ֆայլերը հաճախ օգտագործվում են Java- ի հավելվածներ վեբ էջերի համար:
Հաջորդ էջում կծանոթանաք սերվերային սցենարների մասին, որոնք շատ տարածված են վեբ էջերում:
Կան նաեւ այլ ֆայլի տեսակներ, որոնք դուք կարող եք տեսնել վեբ սերվերի վրա: Այս ֆայլերը սովորաբար ձեզ ավելի շատ ուժ եւ ճկունություն են տալիս ձեր կայքում:
.php եւ .php3
.php- ի ընդլայնումը գրեթե համացանցային էջերում .html կամ .htm համացանցում գրված է: Այս ընդլայնումը ցույց է տալիս PHP էջը: PHP- ը վեբ սցենարական ծրագիր է, որը բերում է սցենար, մակրո եւ ներառում է ձեր կայքը:
.shtm եւ .shtml
.shtml ընդլայնումը ցույց է տալիս HTML ֆայլ, որը պետք է դիտվի SSI թարգմանչի հետ:
SSI- ն հանդես է գալիս Server Side- ի համար: Դրանք թույլ են տալիս ներդնել մեկ վեբ էջ այլ մեկի մեջ եւ ավելացնել ձեր մակրոտնտեսական գործողությունները ձեր կայքերում:
.asp
A .asp ֆայլը ցույց է տալիս, որ վեբ էջը Active Server Page- ը: ASP- ն սցենարավորում է, մակրոներ եւ ներառում է ֆայլեր կայք: Այն նաեւ տրամադրում է տվյալների շտեմարանների միացում եւ շատ ավելին: Այն առավել հաճախ գտնվում է Windows- ի վեբ սերվերներում:
.cfm եւ .cfml
Այս ֆայլի տիպերը ցույց են տալիս, որ ֆայլը ColdFusion ֆայլ է: ColdFusion- ը հզոր սերվերի կողմից բովանդակության կառավարման գործիք է, որը բերում է մակրոներ, սցենարներ եւ ավելին `ձեր վեբ էջերում: