Ako ťažké sa má JavaScript učiť? Porovnanie HTML

click fraud protection

Miera obtiažnosti pri učení jazyka JavaScript závisí od úrovne vedomostí, ktoré k nemu získate. Pretože najbežnejším spôsobom spustenia JavaScriptu je súčasť webovej stránky, musíte najprv porozumieť HTML. Okrem toho je užitočná aj znalosť CSS, pretože CSS (Cascading Style Sheets) poskytuje formátovací modul za HTML.

Porovnanie JavaScriptu s HTML

HTML je značkovací jazyk, čo znamená, že označuje text za konkrétnym účelom a je čitateľný pre človeka. HTML je pomerne jednoduchý a jednoduchý jazyk na výučbu.

Každá časť obsahu je zabalená do značiek HTML, ktoré identifikujú obsah tohto obsahu. Napríklad typické značky HTML zalamujú odseky, nadpisy, zoznamy a grafiku. Značka HTML uzatvára obsah do hranatých zátvoriek, pričom názov značky sa objaví ako prvý, za ktorým nasleduje séria atribútov. Uzatváracia značka, ktorá sa zhoduje s otváracou značkou, sa identifikuje umiestnením lomky pred názov značky. Napríklad tu je prvok odseku:

A tu je ten istý odsekový odsek s atribútom nadpis:

JavaScript však nie je značkovacím jazykom; je to skôr programovací jazyk. To samo o sebe stačí na to, aby bolo učenie jazyka JavaScript oveľa ťažšie ako HTML. Zatiaľ čo značkovací jazyk

instagram viewer
popisuje čo niečo je, programovací jazyk definuje sériu akcie ktoré sa majú vykonať. Každý príkaz napísaný v JavaScripte definuje individuálnu akciu - môže to byť čokoľvek od kopírovania hodnoty z jedného miesta na druhé, vykonávanie výpočty na niečo, testovanie stavu alebo dokonca poskytnutie zoznamu hodnôt, ktoré sa majú použiť pri spustení dlhej série príkazov, ktoré boli predtým definované.

Keďže existuje veľa rôznych akcií, ktoré je možné vykonať, a tieto akcie je možné kombinovať mnohými rôznymi spôsobmi, učenie akéhokoľvek programovacieho jazyka bude ťažšie ako naučiť sa značkovací jazyk.

Existuje však upozornenie: Aby ste mohli správne používať značkovací jazyk, musíte sa naučiť celý Jazyk. Znalosť časti značkovacieho jazyka bez znalosti zvyšku znamená, že nemôžete správne označiť celý obsah stránky. Ale poznať časť programovacieho jazyka znamená, že môžete písať programy, ktoré používajú časť jazyka, ktorú poznáte, na vytváranie programov.

Aj keď je JavaScript zložitejší ako HTML, môžete začať písať užitočný JavaScript oveľa rýchlejšie, ako by ste sa naučili, ako správne označiť webové stránky pomocou HTML. Trvá však oveľa dlhšie, kým sa dozviete všetko, čo sa dá pomocou JavaScriptu urobiť v porovnaní s HTML.

Porovnanie JavaScriptu s inými programovacími jazykmi

Ak už poznáte iný programovací jazyk, naučenie sa JavaScriptu bude pre vás oveľa jednoduchšie ako naučiť sa tento iný jazyk. Osvojenie si prvého programovacieho jazyka je vždy najťažšie, pretože keď sa naučíte druhý a nasledujúci jazyk, ktorý používa podobný jazyk programovací štýl, už rozumiete štýlu programovania a potrebujete sa naučiť, ako nový jazyk určuje svoj špecifický príkaz syntax.

Rozdiely v programovacích jazykových štýloch

Programovacie jazyky majú rôzne štýly. Ak jazyk, ktorý už poznáte, má rovnaký štýl alebo paradigmu, ako jazyk JavaScript, učenie jazyka JavaScript bude pomerne jednoduché. JavaScript podporuje dva štýly: procedurálnealebo objektovo orientovaný. Ak už poznáte procedurálny alebo objektovo orientovaný jazyk, naučíte sa písať JavaScript rovnakým spôsobom relatívne ľahko.

Ďalším spôsobom programovacie jazyky líšia sa tým, že niektoré sa kompilujú, zatiaľ čo iné sa interpretujú:

  • skompilovaný jazyk je napájaný kompilátorom, ktorý prevádza celý kód na niečo, čomu počítač dokáže porozumieť. Zostavená verzia je to, čo sa spustí; Ak potrebujete vykonať zmeny v programe, musíte program pred jeho ďalším spustením skompilovať.
  • tlmočený jazyk prevádza kód na niečo, čomu počítač v čase spustenia jednotlivých príkazov rozumie; tento druh jazyka nie je zostavený vopred. JavaScript je interpretovaný jazyk, čo znamená, že môžete vykonať zmeny vo svojom kóde a okamžite ho znova spustiť, aby ste videli efekt vašej zmeny bez toho, aby ste museli kód prekompilovať.

Požiadavky na testovanie rôznych jazykov

Ďalším rozdielom medzi programovacími jazykmi je to, kde sa dajú spustiť. Napríklad programy, ktoré sú určené na spustenie na webovej stránke, vyžadujú webový server so správnym jazykom.

JavaScript je podobný niekoľkým iným programovacím jazykom, takže znalosť JavaScriptu uľahčí naučenie sa podobné jazyky. Tam, kde má JavaScript výhodu, je to, že podpora jazyka je zabudovaná do webových prehliadačov - všetko, čo potrebujete vyskúšať programy, ako ich píšete, je webový prehľadávač, v ktorom je možné spustiť kód - a takmer každý má v prehliadači nainštalovaný prehliadač výpočtovej. Na testovanie programov JavaScriptu nemusíte inštalovať serverové prostredie, nahrávať súbory na server inde alebo kompilovať kód. Vďaka tomu je JavaScript ideálnou voľbou ako prvý programovací jazyk.

Rozdiely vo webových prehliadačoch a ich vplyv na JavaScript

Jedna oblasť, v ktorej učenie JavaScript je ťažšie ako iné programovacie jazyky je, že rôzne webové prehliadače interpretujú nejaký kód JavaScript trochu inak. Toto zavádza do kódovania JavaScriptu ďalšiu úlohu, ktorú niektoré ďalšie programovacie jazyky nepotrebujú - testovanie, ako daný prehliadač očakáva vykonanie určitých úloh.

závery

JavaScript je v mnohých ohľadoch jedným z najjednoduchších programovacích jazykov, ktoré sa môžete naučiť ako prvý jazyk. Spôsob, akým funguje ako tlmočený jazyk vo webovom prehliadači, znamená, že môžete ľahko písať aj ten najzložitejší kód, ktorý napíšete malú časť naraz a otestujete ju vo webovom prehliadači ako vy go. Aj malé kúsky JavaScriptu môžu byť užitočné vylepšenia na webovú stránku, takže môžete byť produktívny takmer okamžite.

instagram story viewer