Úvod do vývoje webových aplikací

HTML 5 logo on an iPhone smartphone with app icons around it in a cloud
Vítejte na webu.

Back in můj den (OK, před můj den), profese webový vývojář byl nízký jeden. Je zařazen pod štěně nenávidí, ale především Yankees ventilátorem na stupnici profesní cti. Vzhledem k tomu, ze všech značek a transparentnost distančními obrázků jsme použili, jsme byli viděni jako hrubé hackerů bez smyslu pro estetiku.

Dobře, můžeme být stále chybí smysl pro estetiku, ale jako Web vyvinula tak má povolání webový vývojář. V těchto dnech existuje nespočet nástroje, které můžete použít, aby dobře napsaný, standardy, v souladu, a krásná (OK, možná ne, že poslední) webové stránky. Většina velkých internetových stránek, které používáte dnes (nestydaté konektor: včetně tohoto) jsou vytvořeny pomocí těchto nástrojů.

Naše houf nástrojů na konci prohlížeče nám umožnily vytvořit věci na webu, které byly nepředstavitelné jen 10 před lety, jako je nespočet sociálních sítí prohlašovat, že je nejlepší způsob, jak ztrácet čas, “horký” tech začínajících prohlašovat, že revoluci něco, co už udělal tisíckrát, a Angry Birds klony tvrdí, že je jen o málo horší než originál. Vše na webu. Takže možná tyto nástroje dosud šli do největší využití.

Takže jaké jsou tyto úžasné nástroje, jsem mluvil o? Vedoucí, jak byly (upřímně úžasné) jazyky tzv. HTML5, CSS3, a JavaScript, které jsem přezdívka 3 jezdci na webocalypse. Zde je pohled na každou z nich:

HTML

HTML (vhodně známý jako HyperText Markup Language; můžete vidět, proč lidé, kteří nechtějí vypadat špatně, stačí použít zkratku) je jazyk používaný k rozvržení webových stránek. Klepněte pravým tlačítkem myši na této stránce a klepněte na tlačítko “Zobrazit zdroj”. To je HTML, který používá tuto stránku.

V podstatě, HTML je banda tagy, které prohlížeč interpretuje a vyloží. Například, podívejte se na tento HTML kód:

<p>Nevím o vás, ale líbí se mi tlačítky.</p>

<br>

<tlačítko>Klikněte na mě!</tlačítko>

Tento kód HTML je text, zabalené v odstavci (the <p> tag začíná odstavec, the </p> značka ukončuje odstavec.) Je tu konec řádku (the <br>) a pak tlačítko můžete kliknout na hrdlo ráčí. Váš prohlížeč položí ji na obrazovce pro vás.

Tak to je všechno v pořádku a dobře. Ale pokud nemáte nic než HTML, you get a webpage that looks like it came straight out of the 1990’s. Ne moc dobře vyšel z tohoto desetiletí stejně (účesy, hudba, atd.) Ale počkejte! K dispozici je více!

CSS

Další zkratka. Léto. CSS je zkratka pro Cascading Style Sheets, který je trochu nesprávné pojmenování, protože to není opravdu kaskády (co to znamená… je to počítačový kód, ne vodopád!) CSS je jazyk používaný na stylu stránek. Tento, příliš, je interpretován svém prohlížeči.

CSS a HTML spolupracovat – HTML umožňuje rozložení stránce je, CSS dává svůj talent. Představte si, že staví dům: HTML poskytuje fádní, ale nezbytný dřevěný rámec, CSS přidá neonové barvy a nepředvídatelný nábytek.

CSS je docela jednoduchý jazyk: pro určitý HTML tagu (jako odstavce), můžete zadat hodnoty pro výuku různých stylů. Váš prohlížeč bude číst CSS a použít ji na všechny odpovídající HTML tagy na. Například:

p {

barva: červený;

font-size: 16px;

}

Takže každý bod (věci v HTML <p> tagy) bude mít červený písmo a musí být 16 pixelů. Pokud jste si všimli,, to jsou jen některé ze stejných stylů, které můžete použít v aplikaci Microsoft Word a další aplikace.

Takže teď vaše webové stránky jsou stanoveny a vypadají pěkně. Ale tady je to věc: to je všechno, co dělají. Jsou tam jen tak sedět a dívat se docela. Což je skvělé a všechny, ale uživatelé webu chtějí víc. Chtějí efektní animace. Chtějí pop-up okna (OK, Možná to udělali v roce 2002, ale já jsem odbočil.) Chtějí tlačítka, která bude dělat věci, když na ně kliknete.

O tomto posledním – to je otázka. Můžete udělat <tlačítko> ve formátu HTML, a můžete na něj celý týden, ale to nic nedělá v dohledné době. Chcete-li na tlačítko, oh já nevím, přesunout slona po obrazovce a napadnout něco, pak je třeba něco víc.

JavaScript

JavaScript je ne zkratka, pokud jste byli zvědaví. Nazývali ji JavaScript, protože to vypadalo, že programovací jazyk Java, což je divné, protože to není. V každém případě, JavaScript je správné programovací jazyk, který způsobí, že všechny dynamické efekty můžete vidět na webu.

Stejně jako každý programovací jazyk, JavaScript je sérii příkazů, které tvoří proměnné a používat funkce. V pohodě část o JavaScriptu (dobře, tak cool jako programovací jazyk může být) je, že můžete přístup k těmto HTML prvky (jako body a tlačítek) a CSS styly (jako je barva a velikost písma) a změnit je. Podívejte se na tento kód:

odstavec může = $('P');

paragraph.css('Color',"Modrá");

Tento kód JavaScript naleznete všechny odstavce na stránce – the $ znamení říká prohlížeči, aby najít všechny odpovídající prvky, a "p’ znamená, že si musí vybrat body (pamatovat <p> prvek z HTML?) Pak si můžete uložit odstavce proměnné, a příkaz prohlížeče změnit jejich barvu CSS styl modrý.

Co mi připadá zajímavé (znovu, to je vše, z hlediska “webdev”) je, jak elegantně tři jazyky spolupracovat. Ten poslední řádek JavaScriptu ve styku s HTML na stránky a CSS slouží k jeho styl. Není to tak, tyto jazyky jsou jen různé součásti téže věci – jsou jedno a totéž, různé strany téže úžasné stroje.

Zvuk fascinující? Myslím, že ano. To je jen část krásu webu.

Vydalo

Neel Mehta

Harvard College. Web developer. Někdy filozof. Baseball feťák.

Jedna myšlenka na "Úvod do vývoje webových aplikací”