Koncept v definici ABC
Různé / / July 04, 2021
Guillem Alsina González, v listopadu 2016
Ačkoli nás jméno náhoda může udělat myslet si v tom, že se jedná o derivát jazyka jazyka programování Java vyvinutá společností Sun Microsystems, není tomu tak.
JavaScript je interpretovaný programovací jazyk, který se běžně používá na webech web k provádění akcí na straně klienta, vložený do zdrojového kódu webové stránky
Technicky to představuje a dialekt standardu ECMAScript navrženého mezinárodním subjektem pro informaci a sdělení ECMA International a původně navrhl Netscape a později Mozilla Foundation. Je to také standard ISO.
I když dostává ve své syntaxi a způsobu práce větší dědictví jazyka C přijímá také názvy a konvence, které najdeme v Javě, přestože v tom zůstávají, v podobné „kosmetice“.
Díky svému obecnému účelu a použití všechny moderní webové prohlížeče správně interpretují JavaScript, protože jsou univerzálním a meziplatformním jazykem. A jeho použití vývojáři obvykle souvisí s uživatelským rozhraním prezentovaným webem.
JavaScript umožňuje na webové stránce vytvářet prvky, jako jsou dialogová okna, shromažďovat informace zadané uživatelem a odesílat je na server ke zpracování
Jelikož je otevřeným jazykem a je modifikovatelný v prvcích, jako je syntaxe, je dán tvorbou variant a dialektů. To je případ společnosti Microsoft, která má vlastní implementaci pod názvem JScript, která se používá jak v prohlížečInternet Průzkumník jako ve vašem operační systém pod názvem Windows Scripting Host.
I když je JavaScript chápán hlavně ze strany klientExistuje také několik implementací na straně serveru, které jsou široce používány. Hlavní z těchto implementací na straně serveru je Node.js.
Postupem času se vyvinul JavaScript, včetně funkcí z jiných jazyků pokročilé, například třídy pro objektově orientované programování nebo moduly pro opětovné použití zdrojový kód
I přes tyto změny a aktualizace si JavaScript zachovává zpětnou kompatibilitu:
- Jedná se o strukturovaný a nezbytný jazyk, který bere jako model programovací strukturu jazyka C.
- Dynamické typy, takže když definujeme hodnotu proměnné, je definován datový typ
- Objektově orientovaný, s funkcemi, které jsou považovány za objekty
- Objekty a metody, kterými může jazyk komunikovat s uživatelem, jsou omezeny prostředím provádění, například prohlížečem.
- Stejně jako Perl podporuje regulární výrazy
Fotografie: Fotolia - Sentavio / Hanss
Témata v JavaScriptu