HDG vysvětluje: Co je to JavaScript a co se používá pro online?


Při procházení Internetu jsou webové stránky, se kterými komunikujete, prezentovány pomocí tří technologií: HTML, CSS a toho, o čem budeme hovořit v tomto článku - JavaScript.

Z těchto tří, JavaScript je nejpokročilejší. Webovým stránkám přidává dynamické funkce, díky nimž jsou mnohem složitější a interaktivnější. Bez JavaScriptu by některé z vašich oblíbených webů nebyly možné.

V tomto článku si popíšeme, co je to JavaScript, jak to funguje a kolik použití pro něj online.

Co je to JavaScript?

JavaScript je skriptovací jazyk. HTML, jeden z jeho nejoblíbenějších příbuzných, je značkovací jazyk. Hlavní rozdíl mezi těmito dvěma je v tom, že značkovací jazyky jsou strukturální a připravují vzhled a design stránky. Značkovací jazyk je funkčně prezentační, zatímco skriptovací jazyk je logický a algoritmický.

Z hlediska laiků HTML mění vzhled webových stránek, zatímco JavaScript ve skutečnosti nabízí výpočetní funkce. V HTML neexistuje způsob, jak dokonce vyhodnotit jednoduchou rovnici, jako je 1 + 1. JavaScript to dokáže a ještě mnohem víc.

JavaScript lze implementovat na straně serveru i klienta. Nejběžnější je JavaScript na straně klienta, kde je na kód JavaScript odkazován prostřednictvím HTML a interpretován webovým prohlížečem. Tento kód může udělat mnohem víc, než jen změnit vzhled stránky, například dynamicky generovat obsah HTML, požádat o vstup uživatele a další.

In_content_1 vše: [300x250] / dfp : [640x360]->

Zkrátka řečeno, JavaScript je lehký, interpretovaný skriptovací jazyk, který může zlepšit interaktivitu webu.

Jak se JavaScript používá online?

Stejně jako u každého skriptovacího jazyka jsou možnosti omezeny pouze na to, s čím můžete přijít. Pokud máte dovednosti a dokážete si je vysnít, měli byste být schopni to zvládnout.

Existují však některé velmi běžné skripty JavaScript, bez kterých by web nebyl stejný. Pojďme diskutovat o několika nejoblíbenějších případech použití JavaScriptu.

Ověření formuláře

Pokud jste někdy vyplňovali registrační formulář, pouze vám sdělíme, že vaše uživatelské jméno nebo heslo příliš krátký, to byl JavaScript v akci!

Ověření formuláře lze provést v mnoha různých skriptovacích jazycích, ale JavaScript umožňuje dynamické provádění a nezveřejňování dat. To může snížit náklady na server díky snížené šířce pásma a je to skvělý způsob, jak zabránit frustraci ze strany uživatele.

Nikdy není zábavné odeslat formulář a poté vám sdělit, že vaše informace nebyla platná. JavaScript to dokáže za chodu.

Převaděče a kalkulačky

Ať už se jedná o Fahrenheita na Celsia, USD na EUR nebo podobně, dynamicky převádějící data jsou něco, co JavaScript vyniká. Pokud jste někdy absolvovali kurz JavaScriptu, jednou z vašich prvních lekcí bude pravděpodobně vytvoření něčeho, jako je například kalkulačka úrokových sazeb. Je to skvělá zkušenost s učením, která zavádí mnoho základních prvků JavaScriptu.

JavaScript na straně klienta je jedním z nejlepších řešení, pokud jde o zpracování takových výpočtů.

Náhodné Generátory

Math.random () je oblíbená funkce pro mnoho milovníků JavaScriptu a je velmi užitečná. Umožňuje vytvoření náhodného čísla s pohyblivou řádovou čárkou od 0 do 1, což umožňuje mnoho chytrých skriptů.

Jedním z nejpopulárnějších skriptů tohoto druhu je náhodný str generátor assword. Najdete je na celém webu a jsou důvěryhodným zdrojem náhodného generování hesla, protože JavaScript na straně klienta nemá žádnou interakci se serverem, takže je nikdy v mezipaměti nebo uložen za scénami.

Hry

To je pravda - JavaScript lze dokonce použít k kódování vlastních her. Zatímco JavaScript na straně klienta neumožňuje podporu jakéhokoli druhu online, spolupráce, hry pro jednoho hráče nebo hry, které mohou hrát dva uživatelé na stejné klávesnici, jsou zcela možné.

Zde je několik klasických příkladů:

  • Piškvorky
  • Kat
  • Had
  • JavaScript je velmi dobrý skriptovací jazyk, který funguje i pro méně závažné projekty!

    Pokud jste již dobře obeznámeni s HTML a CSS, JavaScript je skvělý další krok, který může skutečně vylepšit vaši kódovací hru. Pokud vás kódování nezajímá, měl by tento článek pomoci posoudit funkčnost, kterou tento skriptovací jazyk přinesl milionům webů. Bez JavaScriptu by internet nebyl stejný.

    Související příspěvky:


    13.01.2020