Co dělá JavaScript?

click fraud protection
Html kódy

JavaScript je programovací jazyk užitečný pro manipulaci s obsahem a stylem vaší webové stránky.

Kredit obrázku: Janka Dharmasena/iStock/Getty Images

JavaScript je jedním z nejpopulárnějších programovacích jazyků na světě, který se primárně používá k automatizaci, animacím a interaktivitě webových stránek. Weboví vývojáři používají JavaScript pro cokoli, od automatizace jednoduchých úloh po vytváření složitých webových stránek, které se chovají jako softwarové aplikace pro stolní počítače. JavaScript se také používá mimo web v softwaru, serverech a vestavěných hardwarových ovládacích prvcích.

Spusťte JavaScript na webových stránkách

JavaScript používaný na webových stránkách je programovací jazyk „na straně klienta“. To znamená, že skripty JavaScript se čtou, interpretují a spouštějí v klientovi, což je váš webový prohlížeč. Pro srovnání, programovací jazyky „na straně serveru“ běží na vzdáleném počítači, jako je server hostující webovou stránku. Povaha JavaScriptu na straně klienta umožňuje vývojářům přidávat interaktivní funkce, které mění a aktualizují webovou stránku, aniž by museli znovu načítat novou kopii stránky z webu.

Video dne

Implementujte základní automatizaci

Kromě standardních funkcí programovacího jazyka, jako je manipulace s textem a matematické výpočty, může JavaScript přistupovat k množství informací o prohlížeči a webové stránce, na které běží. JavaScript může tyto informace použít k napsání vlastního pozdravu podle denní doby, přidání adresy webové stránky do zápatí stránky a optimalizace webové stránky na základě prohlížeče, který používáte.

Aktualizujte obsah webové stránky za chodu

Dvě důležité funkce umožňují JavaScriptu měnit webovou stránku za chodu, když s ní komunikujete. Za prvé, JavaScript je "řízený událostmi", což znamená, že může reagovat na události, jako je kliknutí myší, vstup z klávesnice, načítání webové stránky nebo vypršení časového limitu. Za druhé, JavaScript má přístup k Document Object Model (DOM), rozhraní ke struktuře webové stránky. To umožňuje JavaScriptu číst a měnit obrázky, text, pole formulářů, styly a další prvky a atributy webové stránky.

Události a rozhraní DOM umožňují vývojářům JavaScriptu provádět praktické úkoly, jako je ověřování vstupních formulářů, a také přidávat interaktivní funkce, jako jsou posuvníky obrázků a hry. Ty jsou zásadní pro implementaci dynamického HTML (DHTML).

Komunikujte s cloudem

Pomocí asynchronního JavaScriptu + XML (Ajax) si JavaScript může vyměňovat data se serverem. To poskytuje potenciál využít zdroje na straně serveru k vytváření výkonných webových aplikací. S Ajaxem může JavaScript přistupovat k výpočetnímu výkonu, datům a specializovaným serverovým zdrojům, které je nepraktické nebo nemožné poskytnout v čistě klientské aplikaci. Například Ajax lze použít k vytvoření polí formulářů, která poskytují návrhy při psaní, zobrazení vyhledávání výsledky bez opětovného načítání webové stránky a poskytují interaktivní mapy, které můžete prozkoumat pouhým přejetím myši kurzor.

Poznejte výhody a nevýhody

JavaScript je jedním z nástrojů, který weboví vývojáři používají, aby ušetřili čas s automatizací, přilákali návštěvníky webu pomocí působivých funkcí a zlepšili uživatelskou zkušenost. Vývojáři používají JavaScript k přidávání funkcí, aniž by museli udržovat a podporovat doplňky specifické pro prohlížeč. JavaScript lze použít k implementaci bohatých webových aplikací bez nutnosti speciálního softwaru.

Existuje však potenciál pro bezpečnostní problémy. Chyby zabezpečení enginu JavaScript, skriptování mezi stránkami (XSS), padělání požadavků mezi stránkami a další zneužití mohou vystavit návštěvníky webových stránek a webové servery útokům, které mohou ohrozit citlivá data nebo poškodit výpočetní techniku systémy.

Potenciálně by zranitelnost JavaScriptu mohla být použita ke krádeži vašich souborů a soukromých dat prohlížeče nebo k instalaci škodlivého softwaru do vašeho počítače. Udržujte svůj operační systém a prohlížeč aktuální. Chraňte svůj počítač pomocí antivirového softwaru. Zabezpečte svůj prohlížeč úpravou nastavení tak, aby používal vysokou úroveň zabezpečení, zapněte varování a výzvy a deaktivujte ActiveX a Java. Buďte opatrní při sledování odkazů, zadávání osobních údajů, stahování souborů a povolování spouštění skriptů.