Krótka odpowiedź: prawdopodobnie nie
HTML (Hyper Text Mark-up Language) nie jest językiem programowania, jak sama nazwa wskazuje, jest to język znaczników (jak wyjaśniono poniżej). Mówiąc najprościej, HTML to kod opisujący, jak wygląda dana strona internetowa. HTML może również zawierać formatowanie swoich elementów, takie jak rozmiar czcionki, kolor, styl, kolor tła, lokalizacja i wiele innych. Ale we współczesnych programach internetowych umieściliśmy ten kod stylizacji w oddzielnym pliku, który nazywa się CSS (Cascaded Style Sheet). Tak więc, podczas gdy HTML definiuje strukturę strony, CSS nadaje jej styl. Ale nie możesz nakazać komputerowi wykonywania procedur z nimi, na przykład nie możesz definiować pętli, tworzyć rozgałęzień za pomocą if / else, deklarować funkcje, obsługiwać zdarzenia i wiele więcej.
Co to jest marża?
Wyobraź sobie, że na swojej stronie chcesz napisać „Witaj na mojej stronie” i chcesz, aby był on w rozmiarze 18 i kolorze czerwonym. Jak możemy powiedzieć komputerowi, aby przechował dane formatowania? Możemy to zrobić za pomocą języka znaczników, używając tzw. Tagów (specjalnych symboli). Lubić
<p style="”font-size:18px" color:red”>Witam na mojej stronie internetowej</p>
.
W powyższym przykładzie mówimy komputerowi, że „Witaj na mojej stronie” to akapit, ponieważ jest otoczony <p></p>
tagi (część HTML). Poprzez dodanie style = ”font-size: 18px color: red”
kod, informujemy również komputer o stylu tego akapitu (część CSS). Proste, prawda? Kiedy nasze kody HTML / CSS rosną, bardzo praktyczne jest przechowywanie tych informacji o stylu w oddzielnym pliku o nazwie CSS (Cascaded Style Sheet).
Tak więc kod HTML definiuje strukturę, tj. Mówi, że tutaj będzie akapit z określonym tekstem w środku:
<p>Witam na mojej stronie internetowej</p>
Kod CSS mówi, jak należy sformatować ten akapit:
p {
rozmiar czcionki: 18px;
kolor czerwony;
}
Przeglądarki takie jak Chrome, Safari, Firefox, Edge itp. Wiedzą, że każdy tekst zawinięty w plik <p></p>
tag powinien mieć rozmiar 18 pikseli i być pomalowany na czerwono i wyświetlać ten tekst w taki sposób dla użytkownika. To jest to!
Więc jakie są języki programowania?
Mówiąc najprościej, mamy do czynienia z językiem programowania, w którym możemy definiować zmienne, przechowywać i odczytywać za ich pomocą wartości, pisać funkcje, pisać pętle, instrukcje if, obsługiwać zdarzenia takie jak kliknięcia przycisków i wiele, wiele innych. Ponieważ HTML / CSS nie obsługuje żadnego z opisanych powyżej, ożywiamy nasze strony internetowe, dodając kod JavaScript (JS). JS to język skryptowy (program, który służy do określonego celu), który był początkowo używany tylko do programowania front-end (to jest to, co widzisz i możesz teraz wchodzić w interakcje na tej stronie). Po stronie zaplecza (wszystko, co dzieje się na serwerze, a Ty jako użytkownik tego nie widzisz) używamy języków programowania, z (odpowiednie struktury pokazane w nawiasach), takie jak Java (Spring), C# (ASP.NET), PHP (Laravel), Python (Flask, Django), Ruby (Rails), a teraz także JavaScript z jego stosunkowo nowym frameworkiem Node.JS (mówiąc prosto, implementacja języka JavaScript dla zaplecza).
Obejrzyj moje krótkie wizualne wyjaśnienie różnicy między HTML, CSS i JS.
Link do mojego kursu online: https://online.datorium.eu