Ar HTML yra programavimo kalba?

HTML kodas

Trumpas atsakymas: Tikriausiai ne

HTML („Hyper Text Mark-up Language“) nėra programavimo kalba, kaip rodo pavadinimas, tai yra žymėjimo kalba (kaip paaiškinta toliau). Paprasčiau tariant, HTML yra kodas, apibūdinantis, kaip atrodo konkretus tinklalapis. HTML taip pat gali būti elementų, tokių kaip šrifto dydis, spalva, stilius, fono spalva, vieta, ir daug daugiau. Tačiau kurdami internetą, šį stiliaus kodą mes įdėjome į atskirą failą, kuris vadinamas CSS (Cascaded Style Sheet). Taigi, nors HTML apibrėžia puslapio struktūrą, CSS suteikia stilių. Bet jūs negalite nurodyti kompiuteriui atlikti procedūrų su jais, pavyzdžiui, negalite apibrėžti kilpų, atlikti šakojimąsi su if / else, deklaruoti funkcijas, tvarkyti įvykius ir daug daugiau.

Kas yra antkainis?

Įsivaizduokite, kad jūsų svetainėje norite „Sveiki atvykę į mano svetainę“ teksto ir norite, kad jis būtų 18 dydžio ir raudonos spalvos. Dabar, kaip mes galime nurodyti kompiuteriui saugoti tuos formatavimo duomenis? Tai galime padaryti naudodamiesi žymėjimo kalba, naudodami vadinamąsias žymas (specialiuosius simbolius). Kaip

<p style="”font-size:18px" color:red”>Sveiki atvykę į mano svetainę</p>.

Aukščiau pateiktame pavyzdyje kompiuteriui sakome, kad „Sveiki atvykę į mano svetainę“ yra pastraipa, nes ji supa <p></p> žymės (HTML dalis). Pridedant style = ”šrifto dydis: 18 pikselių spalva: raudona” kodą, mes taip pat nurodome kompiuteriui tos pastraipos stilių (CSS dalis). Paprasta, ar ne? Kai mūsų HTML / CSS kodai išauga, tada praktiška tą stiliaus informaciją laikyti atskirame faile, vadinamame CSS (Cascaded Style Sheet).

Taigi, HTML kodas nusako struktūrą, ty sako, kad čia bus pastraipa su konkrečiu tekstu:

<p>Sveiki atvykę į mano svetainę</p>

O CSS kodas nurodo, kaip reikia suformatuoti pastraipą:

p {
šrifto dydis: 18 pikselių;
spalva: raudona;
}

Naršyklės, tokios kaip „Chrome“, „Safari“, „Firefox“, „Edge“ ir kt., Žino, kad bet koks tekstas suvyniotas <p></p> žymos dydis turėtų būti 18 pikselių, nudažyti raudona spalva, o vartotojui tas tekstas rodomas būtent tokiu būdu. Viskas!

Taigi, kas tada yra programavimo kalbos?

Paprasčiau tariant, mes susiduriame su programavimo kalba, kai galime apibrėžti kintamuosius, saugoti ir skaityti su jais reikšmes, rašyti funkcijas, rašyti kilpas, jei teiginiai, tvarkyti įvykius, pavyzdžiui, mygtuko paspaudimus ir dar daugybę kitų. Kadangi HTML / CSS negali padaryti nė vieno iš aprašytų, mes pridedame „JavaScript“ (JS) kodus savo svetainėms. JS yra scenarijų kalba (programa, naudojama tam tikram tikslui), kuri iš pradžių buvo naudojama tik kūrimui iš priekio (tai yra tai, ką šiuo metu matote ir su kuria galite bendrauti šioje svetainėje). Galinėje pusėje (visa tai, kas atsitinka serveryje, o jūs kaip vartotojas to nematote) naudojame programavimo kalbas su (atitinkamos sistemos pateikiamos skliaustuose), pavyzdžiui, „Java“ (pavasaris), C# (ASP.NET), PHP („Laravel“), „Python“ („Flask“, „Django“), „Ruby“ („Rails“) ir dabar taip pat „JavaScript“ su savo santykinai nauja sistema „Node.JS“ (paprasčiausiai kalbant, „JavaScript“ kalbos diegimas fonui).

Stebėkite mano trumpą vaizdinį skirtumo tarp HTML, CSS ir JS paaiškinimą.

Nuoroda į mano internetinį kursą: https://online.datorium.eu

Dalytis šiuo įrašu

Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>
Dalykitės !trpst#/trp-gettext>

Daugiau tyrinėti