Čo robí JavaScript?

click fraud protection
Html kódy

JavaScript je programovací jazyk užitočný na manipuláciu s obsahom a štýlom vašej webovej stránky.

Kredit za obrázok: Janka Dharmasena/iStock/Getty Images

JavaScript je jedným z najpopulárnejších programovacích jazykov na svete, ktorý sa primárne používa na pridávanie automatizácie, animácií a interaktivity na webové stránky. Weboví vývojári používajú JavaScript na čokoľvek od automatizácie jednoduchých úloh až po vytváranie zložitých webových stránok, ktoré sa správajú ako desktopové softvérové ​​aplikácie. JavaScript sa používa aj mimo webu v softvéri, serveroch a vstavaných hardvérových ovládacích prvkoch.

Spustite JavaScript na webových stránkach

JavaScript, ktorý sa používa na webových stránkach, je programovací jazyk „na strane klienta“. To znamená, že skripty JavaScript sa čítajú, interpretujú a spúšťajú v klientovi, ktorým je váš webový prehliadač. Na porovnanie, programovacie jazyky „na strane servera“ bežia na vzdialenom počítači, ako je napríklad server, ktorý je hostiteľom webovej stránky. Povaha JavaScriptu na strane klienta umožňuje vývojárom pridávať interaktívne funkcie, ktoré menia a aktualizujú webovú stránku bez opätovného načítania novej kópie stránky z webovej lokality.

Video dňa

Implementujte základnú automatizáciu

Okrem štandardných funkcií programovacieho jazyka, ako je manipulácia s textom a matematické výpočty, môže JavaScript pristupovať k množstvu informácií o prehliadači a webovej stránke, na ktorej beží. JavaScript môže použiť tieto informácie na napísanie vlastného pozdravu na základe dennej doby, pridanie adresy webovej stránky do päty stránky a optimalizáciu webovej stránky na základe prehliadača, ktorý používate.

Aktualizujte obsah webovej stránky za chodu

Dve dôležité funkcie umožňujú JavaScriptu meniť webovú stránku za chodu, keď s ňou komunikujete. Po prvé, JavaScript je riadený udalosťami, čo znamená, že môže reagovať na udalosti, ako sú kliknutia myšou, vstup z klávesnice, načítanie webovej stránky alebo dosiahnutý časový limit. Po druhé, JavaScript má prístup k Document Object Model (DOM), čo je rozhranie k štruktúre webovej stránky. To umožňuje JavaScriptu čítať a meniť obrázky, text, polia formulárov, štýly a ďalšie prvky a atribúty webovej stránky.

Udalosti a rozhranie DOM umožňujú vývojárom JavaScriptu vykonávať praktické úlohy, ako je overovanie zadávania formulárov, ako aj pridávať interaktívne funkcie, ako sú posúvače obrázkov a hry. Tieto sú kľúčové pre implementáciu dynamického HTML (DHTML).

Komunikujte s cloudom

Pomocou asynchrónneho JavaScriptu + XML (Ajax) si JavaScript môže vymieňať údaje so serverom. To poskytuje potenciál využiť zdroje na strane servera na vytváranie výkonných webových aplikácií. S Ajaxom môže JavaScript pristupovať k výpočtovému výkonu, dátam a špecializovaným serverovým zdrojom, ktoré je nepraktické alebo nemožné poskytnúť v čisto klientskej aplikácii. Napríklad Ajax možno použiť na vytvorenie polí formulára, ktoré poskytujú návrhy počas písania, zobrazenie vyhľadávania výsledky bez opätovného načítania webovej stránky a poskytujú interaktívne mapy, ktoré môžete preskúmať pohybom myši kurzor.

Poznajte výhody a nevýhody

JavaScript je jedným z nástrojov, ktoré weboví vývojári používajú na šetrenie času s automatizáciou, prilákanie návštevníkov webových stránok pomocou presvedčivých funkcií a zlepšenie používateľského zážitku. Vývojári používajú JavaScript na pridávanie funkcií bez potreby údržby a podpory doplnkov špecifických pre prehliadač. JavaScript možno použiť na implementáciu bohatých webových aplikácií bez potreby špeciálneho softvéru.

Existuje však potenciál pre bezpečnostné problémy. Zraniteľnosť nástroja JavaScript, skriptovanie medzi stránkami (XSS), falšovanie žiadostí medzi stránkami a ďalšie zneužitia môžu vystaviť návštevníkov webových stránok a webové servery útokom, ktoré môžu ohroziť citlivé údaje alebo poškodiť výpočtovú techniku systémov.

Zraniteľnosť JavaScriptu by sa mohla potenciálne použiť na ukradnutie vašich súborov a súkromných údajov prehliadača alebo na inštaláciu škodlivého softvéru do vášho počítača. Udržujte svoj operačný systém a prehliadač aktuálne. Chráňte svoj počítač pomocou antivírusového softvéru. Zabezpečte svoj prehliadač úpravou nastavení tak, aby používal vysokú úroveň zabezpečenia, zapnite upozornenia a výzvy a zakážte ActiveX a Java. Buďte opatrní pri sledovaní odkazov, zadávaní osobných informácií, sťahovaní súborov a povoľovaní spúšťania skriptov.