Топ-100
Back

ⓘ JavaScript




                                     

ⓘ JavaScript

JavaScript, je skriptovací programovací jazyk. Jazyk je používaný najmä pri tvorbe webových stránok. Pôvodne ho vyvíjal Brendan Eich zo spoločnosti Netscape Communications pod názvom Mocha, neskôr pod menom LiveScript. Pred uvedením na verejnosť bol premenovaný na "JavaScript", najmä pre vtedajšiu popularitu jazyka Java. Aj na základe jeho názvu je rozšírený názor, že syntax Javascriptu sa podobá Jave, v skutočnosti bol jeho tvorca najviac inšpirovaný jazykom Self.

                                     

1. Java, JavaScript a JScript

Neexistuje žiadny vzťah medzi jazykmi Java a JavaScript; ich najväčšia podobnosť je v syntaxi založenej na spoločnom predkovi - jazyku C. Microsoft vyvinul jazyk s podobnou syntaxou pod názvom JScript, ktorý ale nedodržuje špecifikáciu ECMAScript. Rozdiely v implementácii majú za následok čiastočnú neprenosnosť kódu medzi webovými prehliadačmi ako je napríklad implementácia JScript Microsoft Internet Explorer a JavaScript Mozilla Firefox.

                                     

2. Implementácie

V súčasnosti je dostupné množstvo implementácií virtuálnych strojov jazyka JavaScript, proprietárnych i s otvoreným zdrojovým kódom, pričom niektoré z týchto implementácií je možné používať ako knižnice do iných programov a mať tak podporu tohto jazyka v prakticky lubovolnej aplikácii. Spôsoby interpretácie sa rôznia medzi implementáciami. Niektoré využívajú jednoduché spracovanie kódu do abstraktného syntaxného stromu, ktorý následne prechádzajú a interpretujú interpreterom priamo zdrojový kód. Ovela efektívnejšie sú implementácie, ktoré kód spracujú do podoby bajtkódu - vlastnej reprezentácie jednotlivých inštrukcií programového kódu. Tento bajtkód je interpretovaný následne virtuálnym strojom, ktorý môže byť registrový alebo zásobníkový, čo tiež ovplyvňuje jeho výkon. V poslednej dobe 2008 sa začínajú objavovať implementácie, ktoré prevádzajú JavaScriptové programy priamo do procesorových inštrukcií a teda ich môžu priamo spustiť na danej architektúre bez potreby dodatočného virtuálneho stroja.

                                     

3. Literatúra

  • Lednár, Matej.: Príručka programátora - Prehladný sprievodca jazykom JavaScript 1.5+. Bratislava: MLD Group, 2009, s. 238, ISBN 978-80-89448-02-9
  • Lednár, Matej.: Príručka programátora - Prehladný sprievodca jazykmi XHTML 1.1, CSS 2.1 a JavaScript 1.5+ s úvodom do DOM. Bratislava: MLD Group, 2009, s.776. ISBN 978-80-89448-00-5
  • Lednár, Matej.: Príručka programátora - Aplikujeme DOM s jazykmi XHTML, CSS a JavaScript. Bratislava: MLD Group, 2009, s. 207. ISBN 978-80-89448-01-2
                                     
  • zahŕňa technológie XHTML alebo HTML so skriptovacím jazykom zväčša JavaScript ktorý je vykonávaný na strane klienta teda v prehliadači a nie na webovom
  • sústreďuje sa na testovanie niekolkých špecifikácií, okrem iného DOM, JavaScript SVG a CSS3. Na úspešné splnenie testu musí webový prehliadač zobraziť
  • vlastný jazyk pomocou zabudovaného plug - inu. C Java XML HTML PHP CSS Javascript ASP SQL Pascal Perl A mnoho ďalších Notepad je k dispozícii iba pre
  • pre aplikácie Khtml renderovacie jadro Kimgio práca s obrázkami KJS JavaScriptový engine Kdeprint tlačový subsystém Kross skriptovací systém KWallet úschovňa
  • známy Erwise a ViolaWWW. Douglas Crockford Sep 10, 2011 Crockford on JavaScript - Volume 1: The Early Years. YouTube. Pozri 1: 35: 50. ANDREESSEN, Marc
  • používatelské rozhranie použitím zmesi XML, XHTML, CSS a ECMAScriptu JavaScript 10. marca 2005 Mozilla Foundation oznámila, že už nebude vydávať ďalšie
  • 2015 - 11 - 19T03: 18: 57Z which corresponds to November 18, 2016 Pacific Time visible with JavaScript disabled Ariana Marsh. How Billie Eilish s Ocean Eyes Turned Her Into
  • cookies či dáta zadané do formulárov Zmenami prešla implementácia jazyka JavaScript prínosom ktorých je zlepšenie výkonu webových aplikácií. Bola pridaná
  • softvérová knižnica, ktorá rozširuje možnosti programovacieho jazyka JavaScript Umožňuje mu vytvárať interaktívnu 3D grafiku pre akéhokolvek kompatibilný
  • Guile Licencia na iMatix Standard Function Library Licencia na Netscape Javascript Licencia na Perl Licencia na Python Licencia na Ruby Licencia na run - time

Users also searched:

...