JavaScript (skriptování na straně klienta, technologie Ajax, knihovna jQuery a její využití)
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
PAD Programování a databáze
Téma 3
Školní rok 2017/2018
1/2
Jan Švábík, V4D
JavaScript (skriptování na straně klienta,
technologie AJAX, knihovna jQuery a její využití)
JavaScript
JavaScript (JS) je multiplatformní, objektově orientovaný skriptovací jazyk. Nyní se používá
zpravidla jako interpretovaný programovací jazyk pro webové stránky umožňující na web přinést
dynamiku. Jsou jím často ovládány různé interaktivní prvky GUI jako například tlačítka či textová
pole nebo tvořeny animace a efekty obrázků.
Jeho syntaxe patří do rodiny jazyků C/C++/Java, ale sémanticky se od nich JS liší. Slovo Java se
stalo součástí názvu pouze z marketingových důvodů.
Skriptování na straně klienta
Program napsaný v JavaScriptu se obvykle spouští až po stažení webové stránky z Internetu na
straně klienta (na rozdíl od jiných interpretovaných jazyků, např. PHP a ASP), které se spouštějí
na straně serveru před stažením stránky z Internetu.
Z tohoto plynou jistá bezpečnostní omezení – JS například nemůže pracovat se soubory, aby tím
neohrozil soukromí uživatele. Zároveň bývá JS zneužíván ke škodlivým účelům, jako je například
otevírání tzv. pop-up windows – vyskakovacích oken s různými podvodnými reklamami – či těžba
kryptoměn využitím výkonu počítače, na kterém byl takový kód spuštěn stažením stránky, do níž
byl kód vložen.
Dříve toto vedlo k vypínání JavaScriptu v prohlížečích uživatelů, aby podobným problémům bylo
zabráněno. Dnes již není JS zneužíván v takové míře jako dříve a jeho povolení je vyžadováno ke
správné funkci většiny moderních webů. Antivirové programy již navíc v dnešní době škodlivý JS
kód většinou automaticky zablokují.