Google Play badge

mga wika sa markup


Pag-unawa sa Markup Languages

Ang markup language ay isang sistema para sa pag-annotate ng isang dokumento sa paraang syntactically distinguishable mula sa text. Gumagamit ito ng mga tag upang tukuyin ang mga elemento sa loob ng isang dokumento. Ang mga markup language ay idinisenyo upang iproseso, tukuyin, at ipakita ang teksto. Ang kanilang pangunahing layunin ay upang makilala ang pag-istilo at pag-format mula sa nilalaman ng dokumento.

Ano ang Markup Languages?

Ginagamit ang mga markup language sa iba't ibang kapaligiran, mula sa web development hanggang sa pag-publish ng dokumento. Pinapayagan nila ang mga designer at developer na balangkasin ang istraktura at presentasyon ng isang dokumento sa isang malinaw, lohikal, at madaling maunawaan na paraan. Kabilang sa mga pinakakilalang halimbawa ang HTML (HyperText Markup Language) at XML (eXtensible Markup Language) .

Ang Pinagmulan at Kahalagahan

Ang konsepto ng isang markup language ay nagsimula sa industriya ng pag-print at pag-publish bago ang edad ng mga digital na computer. Isa itong hanay ng mga tagubilin para sa mga printer tungkol sa kung paano dapat i-format ang text. Sa konteksto ng computer science, ang parehong prinsipyo ay nalalapat ngunit sa isang mas sopistikadong paraan, na nagsasama ng mga elemento tulad ng mga link at multimedia, hindi lamang textual na estilo.

Ang mga markup language ay kritikal sa digital world para sa ilang kadahilanan:

HTML: Ang Cornerstone ng Web

Ang HTML ang pinakamalawak na ginagamit na markup language. Ito ang karaniwang markup language para sa mga dokumentong idinisenyo upang ipakita sa isang web browser. Ang mga elemento ng HTML ay ang mga bloke ng gusali ng lahat ng mga website, at ang mga tag ng HTML ay may label ng mga piraso ng nilalaman tulad ng "heading", "paragraph", "table", at iba pa. Hindi ipinapakita ng mga browser ang mga HTML na tag, ngunit ginagamit ang mga ito upang i-render ang nilalaman ng pahina.

XML: Isang Versatile Markup Language

Habang nakatuon ang HTML sa pagpapakita ng impormasyon, binibigyang-diin ng XML ang transportasyon at imbakan ng data. Ang pangunahing layunin nito ay maging parehong nababasa ng tao at nababasa ng makina. Ang XML ay gumaganap ng isang mahalagang papel sa maraming mga IT system dahil nagbibigay ito ng isang flexible na paraan upang lumikha ng mga format ng impormasyon at elektronikong pagbabahagi ng structured na data sa pamamagitan ng mga pampublikong network, tulad ng internet.

Mga Halimbawa ng Markup Languages

Bukod sa HTML at XML, may iba pang mga kilalang markup language na ginagamit para sa iba't ibang layunin:

Paano Gumagana ang Markup Languages

Ang mga markup language ay gumagana sa pamamagitan ng pagpapaligid sa teksto ng "mga tag" na nagbibigay ng mga tagubilin kung paano dapat unawain o ipakita ang tekstong iyon. Halimbawa, sa HTML, para gawing bold ang isang text, ibalot mo ito ng <code><b></code> tag, na magreresulta sa <code><b>bold text</b></code>. Ang bawat markup language ay may hanay ng mga paunang natukoy na tag, na idinisenyo upang makamit ang mga partikular na uri ng pag-format o istrukturang organisasyon.

Pag-eksperimento sa HTML

Upang maunawaan kung paano gumagana ang HTML, isaalang-alang ang sumusunod na simpleng halimbawa. Ang isang HTML na dokumento na nakaayos upang magpakita ng isang heading at isang talata ay maaaring magmukhang ganito:

 <!DOCTYPE html>
<html>
<ulo>
    <title>Aking Unang HTML Page</title>
</head>
<katawan>
    <h1>Maligayang pagdating sa Markup Languages</h1>
    <p>Ang mga markup language, gaya ng HTML at XML, ay mahalaga para sa web development at pagbabahagi ng data.</p>
</body>
</html>

Sa halimbawang ito, ang tag na <code><h1></code> ay kumakatawan sa isang heading sa unang antas, at ang tag na <code><p></code> ay tumutukoy sa isang talata. Ang teksto sa loob ng mga tag ay kung ano ang ipinapakita ng isang web browser.

Ang Papel ng CSS at JavaScript

Habang ang mga markup language tulad ng HTML ay tumutukoy sa istraktura at nilalaman ng mga web page, CSS (Cascading Style Sheets) at JavaScript ay ginagamit upang mag-istilo at magdagdag ng interaktibidad sa mga pahinang ito. Kinokontrol ng CSS ang layout at hitsura ng nilalaman, habang pinapayagan ng JavaScript ang paglikha ng mga dynamic at interactive na web application.

Konklusyon

Ang mga markup language ay ang pundasyon ng istraktura ng nilalaman, presentasyon, at pagpapalitan ng data sa web at higit pa. Ang kanilang pag-unlad at paggamit ay kailangang-kailangan sa computer science at information technology. Ang pag-unawa sa mga pangunahing kaalaman ng mga markup language tulad ng HTML at XML ay isang mahalagang kasanayan para sa sinumang propesyonal na nagtatrabaho sa digital domain.

Download Primer to continue