Co je to JavaScript a jak to funguje? [Vysvětlená technologie]

  • Edmund Richardson
  • 0
  • 3966
  • 193
reklama

JavaScript má zajímavou historii. Původně vyvinutý v Netscape jako Mocha, přišel do popředí s oficiálním oznámením v roce 1995. Poté byl vyvinut nezávisle různými stranami, z nichž nejvýznamnější byl JScript od společnosti Microsoft.

Zjevně byla zapotřebí standardizovaná implementace, která vedla k jejímu předložení ECMA international. Takto byl vytvořen ECMAScript. V současné době většina prohlížečů podporuje ECMA-262, který je také častěji (a často nejasně) známý jako JavaScript.


Co je Javascript? Javascript se právem nazývá jazykem webu. Každá novější verze prohlížeče posouvá lištu co do rychlosti provádění JavaScriptu. Jedná se o důležitý parametr výkonu v těchto dnech, protože weby ve značné míře používají JavaScript. JavaScript vedl revoluci Web 2.0 pomocí AJAX. Pomocí JavaScriptu mohou weby odesílat HTTP požadavky v zákulisí a přizpůsobovat nebo aktualizovat určité části webu, přizpůsobené konkrétním potřebám uživatele. Tím se odstraní kompletní aktualizace stránky a uživatelské rozhraní je mnohem silnější a uživatelsky přívětivější.

Ahoj svět JavaScriptu

Příklad Hello World je téměř obvyklý, když se mluví o programovacích jazycích. Tak jdeme


document.write („Ahoj, svět!“);

Políčka s upozorněním můžete také snadno otevírat pomocí:

document.alert („Ahoj, svět!“);

Jo, to je vše, co potřebujete. Není třeba zahrnovat žádný soubor ani importovat žádné balíčky. Vše, co je potřeba ke spuštění JavaScriptu, poskytuje prohlížeč (nebo klient), takže se také nazývá Skriptovací jazyk na straně klienta. Proč na straně klienta? Chcete-li odpovědět na tuto otázku, musíte se podívat, jak funguje JavaScript.

Jak to funguje

Prohlížeč načte stránku, která mohla mít vložený JavaScript, jak jsme viděli výše, nebo odkazuje na samostatný soubor JavaScript, v tom případě je tento soubor také vyvolán prohlížečem.

V závislosti na tom, co chcete, aby váš kód JavaScriptu dělal, a jak jste jej strukturovali, bude spuštěn ihned, jakmile se soubor načte, nebo počká na spouštěcí událost (jako je kliknutí nebo načtení).

Nakonec, když je vše v pořádku, je kód spuštěn řádek po řádku. JavaScript je interpretovaný jazyk, což znamená, že k jeho provedení není nutné kompilovat kód do jiné formy. Všechny provedené změny se projeví okamžitě.

Porovnání jiných programovacích jazyků

Na rozdíl od toho, co by název napovídal, je JavaScript ve skutečnosti velmi odlišný od Java. V syntaxi jsou určité podobnosti, ale to je o tom. JavaScript je volně zadán (nemusíte definovat datový typ proměnných), zatímco Java není. JavaScript se spouští hlavně v prohlížeči, kde jako Java lze použít k vytváření samostatných aplikací. Java má mnohem širší oblast použití ve srovnání s JavaScriptem, který z velké části žije v prohlížeči.

JavaScript je objektově orientovaný, ale na rozdíl od jiných programovacích jazyků, které implementují dědičnost prostřednictvím tříd, JavaScript to dělá prostřednictvím prototypů. JavaScript má také největší instalační základnu (pravděpodobně), protože je v současné době součástí všech hlavních webových prohlížečů.

Pouze jsem se poškrábal na povrchu, když se domníváte, že se jedná o plně foukaný programovací jazyk, a že má v dnešní době všechny zvuky a vývoj. Existuje spousta knihoven JavaScript, JavaScript na straně serveru a další projekty, které posouvají oblasti a aplikace JavaScriptu na zcela novou úroveň. Pokud začínáte na JavaScriptu, existuje několik tutoriálů, které vám pomohou. Až budete mít rychlost a užijete si to, co děláte, můžete si vyzvednout knihu Rhino a ještě více vylepšit své schopnosti jazyka JavaScript.

Už jste se někdy pokusili programovat pomocí JavaScriptu? Jaká byla zkušenost?




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.