JavaScript
Co je JavaScript
JavaScript je pohyb webu. HTML postaví místnosti. CSS je vymaluje. JavaScript zařídí, že se dveře otevřou, když na ně sáhnete. Bez něj by stránka uměla viset. S ním umí reagovat.
Lidsky řečeno
Kliknete na menu a rozbalí se. Napíšete e-mail špatně a stránka na to upozorní hned, ne až po odeslání. Na telefonu jde přepnout na další ukázku práce šipkou. To je JavaScript. Běží v prohlížeči, v telefonu nebo v počítači. Nic se kvůli tomu neinstaluje. Stránka si ho přinese s sebou.
Kdy stačí čistý JavaScript
U jednoduššího webu často stačí HTML, CSS a kousek JavaScriptu. Třeba rozbalovací menu, galerie, nebo kontrola, jestli je ve formuláři vyplněné jméno. Nemusí se hned stavět velká aplikace. Škola, řemeslník i malá firma z toho mají živější stránku, která pořád zůstává srozumitelná a levná na provoz.
Jak to souvisí s Vue a React
Vue a React jsou nástroje, které se píšou v JavaScriptu. Hodí se, když má web hodně klikání, filtrů a obrazovek. Samotný JavaScript je řeč. Vue a React jsou hotové postupy, jak v té řeči skládat větší práci. Výsledek je stejný druh: stránka se chová, jak má. Jaký nástroj je pod kapotou, vybírá zadání.
Co z toho na webu zbude
Web, který umí víc než stát na místě. Tlačítka reagují. Menu se ovládá na telefonu. Návštěvník se méně ztrácí. JavaScript má běžet tiše. Když něco nejde, má to jít pochopit, ne spadnout do tiché chyby.
Časté otázky
Běží JavaScript u návštěvníka, nebo na serveru?
U běžného webu běží v prohlížeči. Tedy v telefonu nebo v počítači člověka, který stránku otevřel. Server k tomu posílá soubor se stránkou.
Je JavaScript totéž co Java?
Není. Jsou to dvě různé věci, i když zní podobně. Na webech v prohlížeči jde o JavaScript. Java je jiný jazyk a k běžné stránce v prohlížeči nepatří.
Potřebuje každá stránka JavaScript?
Úplně holá vizitka někdy vystačí s HTML a CSS. Jakmile má web něco udělat po kliknutí, JavaScript se hodí. I malý kousek umí stránku zpříjemnit.
