Krátká odpověď: Pravděpodobně ne
HTML (Hyper Text Mark-up Language) není programovací jazyk, jak název napovídá, je to značkovací jazyk (jak je vysvětleno níže). Jednoduše řečeno, HTML je kód, který popisuje, jak konkrétní webová stránka vypadá. HTML může také obsahovat formátování jeho prvků, jako je velikost písma, barva, styl, barva pozadí, umístění a mnoho dalšího. Ale v moderním vývoji webových stránek jsme tento stylovací kód vložili do samostatného souboru, který se nazývá CSS (Cascaded Style Sheet). Zatímco HTML definuje strukturu stránky, CSS jí dává styl. Ale nemůžete instruovat počítač, aby s nimi prováděl procedury, například nemůžete definovat smyčky, provádět větvení pomocí if / else, deklarovat funkce, zpracovávat události a mnoho dalších.
Co je přirážka?
Představte si, že na vašem webu chcete text „Vítejte na mém webu“ a chcete, aby měl velikost 18 a červenou barvu. Jak nyní můžeme počítači říci, aby tato formátovací data uložila? Můžeme to udělat pomocí značkovacího jazyka pomocí tzv. Značek (speciální symboly). Jako
<p style="”font-size:18px" color:red”>Vítejte na mém webu</p>
.
Ve výše uvedeném příkladu řekneme počítači, že „Vítejte na mém webu“ je odstavec, protože je obklopen <p></p>
tagy (HTML část). Přidáváním style = ”font-size: 18px color: red”
kód, také řekneme počítači styl tohoto odstavce (část CSS). Jednoduché, že? Když se naše kódy HTML / CSS zvětšují, je mnohem praktičtější uchovávat tyto informace o stylu v samostatném souboru zvaném CSS (Cascaded Style Sheet).
HTML kód tedy definuje strukturu, tj. Říká, že zde bude odstavec s konkrétním textem uvnitř:
<p>Vítejte na mém webu</p>
A kód CSS říká, jak by měl být odstavec formátován:
p {
velikost písma: 18px;
červená barva;
}
Prohlížeče jako Chrome, Safari, Firefox, Edge atd. Vědí, že je do nich zabalen jakýkoli text <p></p>
Značka by měla mít velikost 18 pixelů a měla by být malována červenou barvou. Uživatel by měl tento text zobrazit zvlášť. To je vše!
Jaké jsou tedy programovací jazyky?
Jednoduše řečeno, jednáme s programovacím jazykem, kdy můžeme definovat proměnné, ukládat a číst hodnoty s nimi, psát funkce, psát smyčky, pokud příkazy, zpracovávat události, jako jsou kliknutí na tlačítka a mnoho dalších. Vzhledem k tomu, že HTML / CSS nemůže provádět žádné z popsaných, přidáme kód JavaScript (JS) k oživení našich webových stránek. JS je skriptovací jazyk (program, který slouží ke konkrétnímu účelu), který byl původně používán pouze pro front-end vývoj (to je to, co vidíte a nyní s ním na tomto webu můžete interagovat). Na straně back-end (vše, co se děje na serveru a vy jako uživatel to nevidíte) používáme programovací jazyky, s (příslušnými kostry zobrazenými v závorkách) jako Java (jaro), C# (ASP.NET), PHP (Laravel), Python (Flask, Django), Ruby (Rails) a nyní také JavaScript s relativně novým rámcem Node.JS (jednoduše řečeno, implementace jazyka JavaScript pro back-end).
Podívejte se na mé krátké vizuální vysvětlení rozdílu mezi HTML, CSS a JS.
Odkaz na můj online kurz: https://online.datorium.eu