4. Lekcija. Populārzinātniski par interneta darbību
Deniss Fedotovs (deni2s), 13.06.2007., 22:47Ja tu gribi veidot krutas mājaslapas, un tev nav ne mazākās nojausmas, ko nozīmē "<img src="13.png" title=""Amēba"" height="23" width="16" />”, tad šī pamācība ir tieši tev!
Sveiki šajā jaukajā dienā!
Pirms sākam veidot mājaslapu, mums ir jāizprot kā praktiski darbojas internets.
(Te ir pieejama iepriekšējā lekcija - Dāvana, 3 vaļi un karalis)
To, ka ierakstot pārlūkprogrammā „www.hc.lv” vai noklikšķinot uz kādas saites, parādās uz ekrāna mājaslapa, mēs zinām pārsvarā visi. Bet nu tā stunda ir situsi, kad mums ir jāuzzina, kas notiek "aiz kulisēm".
Pati mājaslapa parasti HTML kodā rakstītu failu veidā atrodas uz kāda datora. Parasti šo datoru sauc par www serveri (no angļu valodas vārda to serve - apkalpot). Šim serverim ir piesaistīts viens vai vairāki nosaukumi, kurus sauc par domēna vārdiem. Piemēram, „www.tosteris.lv”.
Kad mēs ierakstam pārlūkprogrammā domēna vārdu (servera nosaukumu), nepieciešamības gadījumā mapes nosaukumu un HTML faila nosaukumu, kas atrodas šajā mapē „www.domens.lv/mape/fails.htm”, tad pārlūkprogramma sūta pieprasījumu www serverim, kuram ir piesaistīts domēna vārds „www.domens.lv”, pēc faila ar nosaukumu „fails.htm”. (Ja nenorāda faila nosaukumu, tad parasti serveris saprot, ka tiek pieprasīts fails ar standartnosaukumu index.htm, index.html, index.php vai kādu līdzīgu) Serveris saņem pieprasījumu un, ja tāds fails atrodas uz servera attiecīgajā mapē, sūta šo failu pārlūkprogrammai. (Ja fails neatrodas, tad serveris nosūta kļūdas paziņojumu ar numuru 404, ka fails nav atrasts.) Pārlūkprogramma savukārt saņem šo failu un, vadoties pēc HTML koda failā, attēlo šī faila saturu uz ekrāna.
Pēdējais teikums ir ļoti svarīgs, tāpēc izlasiet to vēlreiz!
Tieši pārlūkprogramma ir tā, kas izlemj kā tieši attēlot mājaslapu uz ekrāna! Protams, ka viņa to dara vadoties pēc koda, kas ir HTML failā, taču katra pārlūkprogramma vienu un to pašu HTML failu var attēlot dažādi! Pat vienas pārlūkprogrammas dažādas versijas var attēlot dažādi vienu un to pašu HTML failu.
Vai esat redzējuši lapas, kurās ir uzraksti, ka tās vislabāk skatīties ir ar Internet Explorer, Mozilla, FireFox vai NevienamNezināmuPārlūku? Galīgi garām vai ne? Lapas taču ir domātas cilvēkiem, nevis pārlūkprogrammām! Iedomājieties gleznu, uz kuras būtu rakstīts, ka vislabāk to būtu aplūkot melnā uzvalkā! Tieši tāds pats stulbums manuprāt ir lapas, kuras nevar aplūkot vismaz ar dažiem populārākajiem pārlūkiem.
Tātad, ja vairāki cilvēki skatās vienu un to pašu mājaslapu, tad praktiski viņi saņem vienādas HTML faila kopijas (ja vien serveris neģenerē katram lietotājam atšķirīgu HTML failu automātiski – to sauc par dinamiski ģenerētu failu). Tāpēc jau arī serveri sauc par serveri, ka tas "apkalpo" citus datorus, nosūtot tiem pieprasīto HTML failu.
Veidojot mājaslapu ir jāatceras, ka mājaslapu mēs veidojam vienu, taču tā tiks skatīta uz dažādiem datoriem un ar dažādām pārlūkprogrammām. Tāpēc mājaslapa jākodē tā, lai tā labi izskatītos un funkcionētu gan uz jūsu datora ar MS Windows operētājsistēmu, Internet Explorer pārlūkprogrammā uz 17 collu pa diagonāli monitora (uzminēju?), gan uz Mārča Linux darbastacijas ar 21 collīgu monitoru un Konqueror pārlūka, gan uz mana plaukstdatora ar PalmOS operētājsistēmu un 3 collas pa diagonāli skārienjūtīgā ekrāna.
Secinājums: tas ka lapa izskatās labi uz jūsu datora, vēl nenozīmē, ka tā izskatīsies labi arī uz mana vai kāda cita datora.
Ja jūs savā mājaslapas kodā pieļausiet kļūdu, tad visdrīzāk pārlūkprogramma, kas attēlos jūsu veidoto mājaslapu pamanīs šo kļūdu un pacentīsies to izlabot pēc saviem ieskatiem. Problēma ir tikai tāda, ka katra pārlūkprogramma var labot jūsu kļūdas atšķirīgi pēc saviem ieskatiem. Tātad citā pārlūkprogrammā kļūdainā mājaslapa attēlosies pavisam atšķirīgi. Un šādu kļūdainu mājaslapu Internetā diemžēl ir ļoti daudz.
Ir izstrādāti standarti, kādai ir jābūt HTML lapai (viens no visstriktākajiem standartiem ir tieši xHTML Strict), tāpēc lielākā daļa pēc standartiem kodētu mājaslapu attēlosies daudz maz vienādi. Nav izstrādāti standarti, kas pārlūkprogrammām būtu jādara ar kļūdainām vai ne pēc standartiem veidotām lapām, tāpēc arī tās katra pārlūkprogramma attēlo dažādi.
Tā kā jūs nespēsiet notestēt, kā izskatās jūsu veidotā lapa un vai tā darbojas uz visu potenciālo lapas apmeklētāju datoriem, tad jums ir tikai viena iespēja - veidot savas mājaslapas pēc visstingrākajiem standartiem (viens no kuriem, kā jau es iepriekš minēju, ir xHTML Strict). Tikai tādā veidā jums vēl ir cerība panākt, lai mājaslapa izskatītos labi un darbotos korekti pēc iespējas vairāk tās apmeklētājiem.
Ceru, ka jums radās kaut neliela skaidrība par to, kāpēc būtu jāpieturās pie dažiem standartiem. Nākamā lekcija būs par dažādiem burtiem un to kombinācijām.
Pirms sākam veidot mājaslapu, mums ir jāizprot kā praktiski darbojas internets.
(Te ir pieejama iepriekšējā lekcija - Dāvana, 3 vaļi un karalis)
To, ka ierakstot pārlūkprogrammā „www.hc.lv” vai noklikšķinot uz kādas saites, parādās uz ekrāna mājaslapa, mēs zinām pārsvarā visi. Bet nu tā stunda ir situsi, kad mums ir jāuzzina, kas notiek "aiz kulisēm".
Pati mājaslapa parasti HTML kodā rakstītu failu veidā atrodas uz kāda datora. Parasti šo datoru sauc par www serveri (no angļu valodas vārda to serve - apkalpot). Šim serverim ir piesaistīts viens vai vairāki nosaukumi, kurus sauc par domēna vārdiem. Piemēram, „www.tosteris.lv”.
Kad mēs ierakstam pārlūkprogrammā domēna vārdu (servera nosaukumu), nepieciešamības gadījumā mapes nosaukumu un HTML faila nosaukumu, kas atrodas šajā mapē „www.domens.lv/mape/fails.htm”, tad pārlūkprogramma sūta pieprasījumu www serverim, kuram ir piesaistīts domēna vārds „www.domens.lv”, pēc faila ar nosaukumu „fails.htm”. (Ja nenorāda faila nosaukumu, tad parasti serveris saprot, ka tiek pieprasīts fails ar standartnosaukumu index.htm, index.html, index.php vai kādu līdzīgu) Serveris saņem pieprasījumu un, ja tāds fails atrodas uz servera attiecīgajā mapē, sūta šo failu pārlūkprogrammai. (Ja fails neatrodas, tad serveris nosūta kļūdas paziņojumu ar numuru 404, ka fails nav atrasts.) Pārlūkprogramma savukārt saņem šo failu un, vadoties pēc HTML koda failā, attēlo šī faila saturu uz ekrāna.
Pēdējais teikums ir ļoti svarīgs, tāpēc izlasiet to vēlreiz!
Tieši pārlūkprogramma ir tā, kas izlemj kā tieši attēlot mājaslapu uz ekrāna! Protams, ka viņa to dara vadoties pēc koda, kas ir HTML failā, taču katra pārlūkprogramma vienu un to pašu HTML failu var attēlot dažādi! Pat vienas pārlūkprogrammas dažādas versijas var attēlot dažādi vienu un to pašu HTML failu.
Vai esat redzējuši lapas, kurās ir uzraksti, ka tās vislabāk skatīties ir ar Internet Explorer, Mozilla, FireFox vai NevienamNezināmuPārlūku? Galīgi garām vai ne? Lapas taču ir domātas cilvēkiem, nevis pārlūkprogrammām! Iedomājieties gleznu, uz kuras būtu rakstīts, ka vislabāk to būtu aplūkot melnā uzvalkā! Tieši tāds pats stulbums manuprāt ir lapas, kuras nevar aplūkot vismaz ar dažiem populārākajiem pārlūkiem.
Tātad, ja vairāki cilvēki skatās vienu un to pašu mājaslapu, tad praktiski viņi saņem vienādas HTML faila kopijas (ja vien serveris neģenerē katram lietotājam atšķirīgu HTML failu automātiski – to sauc par dinamiski ģenerētu failu). Tāpēc jau arī serveri sauc par serveri, ka tas "apkalpo" citus datorus, nosūtot tiem pieprasīto HTML failu.
Veidojot mājaslapu ir jāatceras, ka mājaslapu mēs veidojam vienu, taču tā tiks skatīta uz dažādiem datoriem un ar dažādām pārlūkprogrammām. Tāpēc mājaslapa jākodē tā, lai tā labi izskatītos un funkcionētu gan uz jūsu datora ar MS Windows operētājsistēmu, Internet Explorer pārlūkprogrammā uz 17 collu pa diagonāli monitora (uzminēju?), gan uz Mārča Linux darbastacijas ar 21 collīgu monitoru un Konqueror pārlūka, gan uz mana plaukstdatora ar PalmOS operētājsistēmu un 3 collas pa diagonāli skārienjūtīgā ekrāna.
Secinājums: tas ka lapa izskatās labi uz jūsu datora, vēl nenozīmē, ka tā izskatīsies labi arī uz mana vai kāda cita datora.
Ja jūs savā mājaslapas kodā pieļausiet kļūdu, tad visdrīzāk pārlūkprogramma, kas attēlos jūsu veidoto mājaslapu pamanīs šo kļūdu un pacentīsies to izlabot pēc saviem ieskatiem. Problēma ir tikai tāda, ka katra pārlūkprogramma var labot jūsu kļūdas atšķirīgi pēc saviem ieskatiem. Tātad citā pārlūkprogrammā kļūdainā mājaslapa attēlosies pavisam atšķirīgi. Un šādu kļūdainu mājaslapu Internetā diemžēl ir ļoti daudz.
Ir izstrādāti standarti, kādai ir jābūt HTML lapai (viens no visstriktākajiem standartiem ir tieši xHTML Strict), tāpēc lielākā daļa pēc standartiem kodētu mājaslapu attēlosies daudz maz vienādi. Nav izstrādāti standarti, kas pārlūkprogrammām būtu jādara ar kļūdainām vai ne pēc standartiem veidotām lapām, tāpēc arī tās katra pārlūkprogramma attēlo dažādi.
Tā kā jūs nespēsiet notestēt, kā izskatās jūsu veidotā lapa un vai tā darbojas uz visu potenciālo lapas apmeklētāju datoriem, tad jums ir tikai viena iespēja - veidot savas mājaslapas pēc visstingrākajiem standartiem (viens no kuriem, kā jau es iepriekš minēju, ir xHTML Strict). Tikai tādā veidā jums vēl ir cerība panākt, lai mājaslapa izskatītos labi un darbotos korekti pēc iespējas vairāk tās apmeklētājiem.
Ceru, ka jums radās kaut neliela skaidrība par to, kāpēc būtu jāpieturās pie dažiem standartiem. Nākamā lekcija būs par dažādiem burtiem un to kombinācijām.
Par web.hc.lv
web.hc.lv ir vortāls, kurā tiek aplūkoti mājaslapu veidošanas un mārketinga aspekti, no idejas līdz gandarījumam.
Reklāma