Bawat user ng World Wide Web ay pamilyar sa terminong "website". Ito ay isang mapagkukunan ng Internet na may sariling address, pangalan, may-ari at binubuo ng isang malaking (o hindi ganoon) bilang ng mga web page. Sila ang naglalaman ng lahat ng impormasyon na gustong ibahagi ng tagalikha o may-ari ng site sa ibang mga bisitang gumagamit. Ang mga ito ay maaaring mga teksto, larawan, audio at video file, pati na rin ang mga link sa iba pang data, atbp. Mga eksperto mula sa iba't ibang larangan - mga designer, copywriters, layout designer, programmer - nakikilahok sa pagbuo ng buong site at bawat indibidwal nito mga pahina. Bilang resulta ng kanilang magkasanib na gawain, nakukuha namin ang huli naming naobserbahan sa pamamagitan ng paglalagay ng ito o ang address na iyon sa address bar. Gayunpaman, ang mga taong walang tiyak na kaalaman sa kung paano inayos at gumagana ang Internet ay hindi lubos na nauunawaan kung ano ang isang web page at kung paano ito nabuo, gumagana, at naglo-load. Sa artikulong ito, susubukan naming pag-usapan ito sa isang naa-access at naiintindihan na wika.
Saan nagsisimula ang web page?
Ano ang mga hakbang na kasama sa paggawa ng pahina ng website? Upang maunawaan kung ano ang isang web page, kailangan mong maunawaan kung paano ito nabuo.
Disenyo
Nagsisimula ang lahat sa gawain ng isang taga-disenyo. Siya, alinsunod sa mga kinakailangan at layunin ng customer, ay bubuo ng layout ng hinaharap na site. Ang layout na ito ay nilikha para sa isa, dalawa o higit pang mga pahina. Sa yugtong ito, ang lokasyon ng lahat ng kinakailangang bagay ay natutukoy, ang pagpili ng mga font, larawan, disenyo sa kabuuan ay isinasagawa. Iyon ay, ang hitsura ng mga pahina ay unang nabuo, kung saan ang isang ganap na site ay bubuo.
Layout
Pagkatapos ay nagsimulang gumana ang taga-disenyo ng layout. Batay sa layout na binuo ng taga-disenyo, ginagawa niya ang layout ng pahina, na-optimize ito para sa iba't ibang mga browser. Upang gawin ito, isang regular na dokumento ang ginawa, halimbawa, sa Notepad, na naka-save gamit ang.html extension. Sa wikang ito isinulat ang isang simpleng web page. Ang HTML ay kumakatawan sa HyperText Markup Language at isang hanay ng mga tag na nagsisilbing ipatupad ang iba't ibang gawain. Ang wikang ito ay medyo simple, ngunit gumagana. Sa tulong nito, nilikha ang isang lohikal na istraktura ng pahina at nahahati ito sa magkakahiwalay na elemento - mga heading, listahan, talata, talahanayan at iba pang mga bagay. Bilang karagdagan, tinutukoy ng mga tag ang kahulugan ng lahat ng nilalaman. Sinasabi nila sa browser kung ano ang iha-highlight, salungguhitan, kung saan mag-indent, kung saan maglalagay ng larawan, at kung ano ang gagawing link. Bilang resulta, ang pahina ay nasa naaangkop na anyo. Gayunpaman, upang ganaptumutugma sa kung ano ang naisip ng taga-disenyo, kailangan mo ring gumamit ng CSS. Ito ay mga cascading style sheet na nagtatakda ng hitsura ng html na dokumento, ang disenyo nito. Gamit ang mga tool ng CSS, maaari mong "ipinta" ang pahina sa nais na mga kulay, ilapat ang isa o isa pang istilo ng font, magdagdag ng iba pang mga elemento ng disenyo. Ang paggamit ng HTML at CSS ay nagbibigay sa amin ng isang tapos, magandang disenyong pahina. Ngunit kailangan pa rin itong bigyan ng dinamismo, at ito ang trabaho ng programmer.
Programming
Sa yugtong ito, mayroon ka nang pag-unawa sa kung ano ang isang web page at kung paano ito nilikha. Gayunpaman, hindi lang iyon. Ang mga page ay may ilang uri - static, dynamic at interactive. Ang mga una ay tumutukoy lamang sa mga nilikha gamit lamang ang html at css. Upang gawing dynamic ang page, kailangan mo ng engine - CMS (o Content Management System). Ito ay isang espesyal na programa na, sa kahilingan ng mga gumagamit, ay bumubuo ng isang pahina mula sa data na nakaimbak sa database ng server. Iyon ay, ang pahina ay nilikha sa sandaling ang isang kahilingan ay natanggap mula sa gumagamit. Upang isulat ito, ginagamit ang mga wika tulad ng ASP, PHP at iba pa. Tulad ng para sa mga interactive na pahina, kasama nila ang tinatawag na mga form, kung saan ang user at ang server ay nagpapalitan ng data. Ang mga ito ay nakasulat din sa PHP, JavaScript, atbp. Ang programming ay isang mas kumplikadong proseso kaysa sa layout, ito ay nangangailangan ng mataas na kalidad na tiyak na kaalaman ng hindi bababa sa isa (at mas mabuti na marami) ng mga nakalistang wika.
Paano naglo-load ang isang web page?
Kayupang ang pahina ay maging available sa lahat ng mga gumagamit ng Internet, ito (iyon ay, ang dokumento kung saan ito inilalarawan) ay inilalagay sa isang web server. Ito ay isang computer na patuloy na tumatakbo, naghihintay ng mga kahilingan mula sa mga browser. Kapag natanggap ito, hahanapin nito ang kinakailangang mapagkukunan (halimbawa, isang web page) at ipapadala ito sa naaangkop na browser. At iyon naman, batay sa impormasyong nakapaloob sa dokumento (mga signal) ay nagpapakita ng isang web page.
Bakit hindi ko mabuksan ang web page?
May mga sitwasyon kapag naglagay ka ng query (tumukoy ng address, magsulat ng salita sa search bar o mag-click sa link), ngunit hindi maipakita ng browser ang impormasyong kailangan mo at nagsasabing hindi nakita ang web page. Ano ang dahilan dito at kung paano lutasin ang isang katulad na problema?
Una, tingnan ang url upang makita kung tama ito. Kung ang isang pagkakamali ay nagawa sa ilang liham o senyas, kung gayon ang server ay hindi makakahanap ng impormasyong sapat sa iyong kahilingan, at ang browser, nang naaayon, ay ipapakita ito. Ngunit kung tama ang address, bakit hindi available ang web page? Ang dahilan ay maaaring cookies. Ang mga ito ay nilikha ng mga web page na binisita mo dati upang mag-imbak ng ilang mga setting at iba pang mga bagay. Kung sira ang naturang file, maaari nitong pigilan ang page na mag-load nang normal. Upang itama ang sitwasyon, dapat itong alisin. Upang gawin ito, sa mga setting ng browser, hanapin ang seksyong "Privacy", pumunta sa mga setting ng nilalaman at piliin ang "Lahat ng cookies at data ng site" sa window na bubukas. I-click ang "Tanggalin Lahat".
Pangatloang dahilan ay maaaring ang mabagal na operasyon ng browser dahil sa paggamit ng isang proxy server. Upang ayusin ang problema, kailangan mong baguhin ang mga setting. Magagawa mo ito sa seksyong "Mga Koneksyon sa Internet." Piliin ang network na iyong ginagamit, buksan ang mga setting at hanapin ang tab na "Proxy Server". Itakda ang nais na mga setting para sa paggamit nito. Dapat gumana na ang lahat.
Konklusyon
Mula sa artikulong ito natutunan mo ang tungkol sa kung ano ang isang web page, kung paano ito nabuo at kung anong mga espesyalista ang kasangkot sa paggawa nito. Isinaalang-alang din namin ang tanong kung paano nilo-load at ipinapakita ang mga pahina ng site, kung bakit maaaring hindi mabuksan ang mga ito, at kung paano lutasin ang problemang ito. Ngayon alam mo na ang higit pa tungkol sa kung paano gumagana ang Internet at kung ano ang mga mapagkukunan nito sa web.