Kas HTML on programmeerimiskeel?

HTML-kood

Lühike vastus: tõenäoliselt mitte

HTML (Hyper Text Mark-up Language) ei ole programmeerimiskeel, nagu nimigi ütleb, see on märgistuskeel (nagu allpool selgitatud). Lihtsamalt öeldes on HTML kood, mis kirjeldab, kuidas konkreetne veebileht välja näeb. HTML võib sisaldada ka selle elementide vormingut, nagu fondi suurus, värv, stiil, taustavärv, asukoht ja palju muud. Kuid tänapäevases veebiarenduses panime selle stiilikoodi eraldi faili, mida nimetatakse CSS-ks (Cascaded Style Sheet). Ehkki HTML määratleb lehe struktuuri, annab CSS sellele stiili. Kuid te ei saa käskida arvutit nendega protseduure tegema, näiteks ei saa te määratleda tsükleid, teha if / else-ga hargnemist, deklareerida funktsioone, hallata sündmusi ja palju muud.

Mis on juurdehindlus?

Kujutage ette, et soovite oma veebisaidil teksti „Tere tulemast minu veebisaidile” ja soovite, et see oleks suurus 18 ja punane. Kuidas saaksime käskida arvutil vormindamisandmeid salvestada? Saame seda teha märgistuskeelega, kasutades niinimetatud silte (spetsiaalseid sümboleid). Nagu

<p style="”font-size:18px" color:red”>Tere tulemast minu veebisaidile</p>.

Ülaltoodud näites ütleme me arvutile, et “Tere tulemast minu veebisaidile” on lõik, kuna see on ümbritsetud <p></p> sildid (HTML-i osa). Lisades style = ”fondi suurus: 18 pikslit värv: punane” koodi, ütleme arvutile ka selle lõigu stiili (CSS-i osa). Lihtne, kas pole? Kui meie HTML / CSS-koodid suurenevad, on palju praktilisem hoida seda stiiliteavet eraldi failis nimega CSS (Cascaded Style Sheet).

Niisiis, HTML-kood määratleb struktuuri, st ütleb, et siin on lõik, mille sees on konkreetne tekst:

<p>Tere tulemast minu veebisaidile</p>

Ja CSS-kood kirjeldab, kuidas seda lõiku vormindada:

p {
kirjasuurus: 18 pikslit;
värv: punane;
}

Brauserid, nagu Chrome, Safari, Firefox, Edge jne, teavad, et kogu tekst on mähitud <p></p> sildi suurus peaks olema 18 pikslit ja värvitud punase värviga ning see kuvab selle teksti kasutaja jaoks konkreetsel viisil. See on kõik!

Mis on programmeerimiskeeled siis?

Lihtsamalt öeldes on meil tegemist programmeerimiskeelega, kus saame määratleda muutujaid, salvestada ja lugeda nendega väärtusi, kirjutada funktsioone, kirjutada silmi, kui avaldused, käsitleda sündmusi nagu nupuklikid ja palju muud. Kuna HTML / CSS ei saa ühtegi neist, mida kirjeldatakse, muudame oma veebisaidid elavaks, lisades JavaScripti (JS) koodi. JS on skriptikeel (teatud eesmärki teeniv programm), mida kasutati algselt ainult esiotsa arendamiseks (just seda näete ja saate sellel veebisaidil praegu suhelda). Tagaküljel (kõik see, mis serveris toimub ja teie kui kasutaja ei näe seda) kasutame programmeerimiskeeli koos (sulgudes näidatud vastavad raamistikud) nagu Java (Spring), C# (ASP.NET), PHP (Laravel), Python (Flask, Django), Ruby (Rails) ja nüüd ka JavaScripti oma suhteliselt uue raamistikuga Node.JS (lihtsalt öeldes JavaScripti keele rakendamine taustaks).

Vaadake minu lühikest visuaalset selgitust HTMLi, CSSi ja JSi erinevuste kohta.

Link minu veebikursusele: https://online.datorium.eu

Jaga seda postitust

Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>
Jagage !trpst#/trp-gettext>

Veel uurida