logo

Výukový program JavaScript

JavaScript je najvýkonnejší a najuniverzálnejší webový programovací jazyk. Používa sa na vytvorenie interaktívnych webových stránok. JavaScript nám pomáha pridávať funkcie, ako sú animácie, interaktívne formuláre a dynamický obsah na webové stránky.

V tomto Výukový program JavaScript , všetko sa naučíme od základov až po pokročilých témy a koncepty JavaScript . Tento tutoriál JavaScript obsahuje operátory, tok riadenia, funkcie, objekty, asynchrónny JavaScript, udalosti, manipulácia s DOM, OOP, uzávery, slučky udalostí atď.

Čo je JavaScript?

JavaScript je a programovací jazyk používaný na vytváranie dynamického obsahu na webových stránkach . Je to a ľahký , multiplatformové a jednovláknové programovací jazyk. JavaScript je vykladané jazyk, ktorý spúšťa kód riadok po riadku, čím poskytuje väčšiu flexibilitu. Je to bežne používaný programovací jazyk vytvárať dynamické a interaktívne prvky vo webových aplikáciách . Je ľahké sa naučiť.



JavaScript tutoriál

Výukový program JavaScript

reťazec v jazyku Java

Program Hello World v JavaScripte

Tento kompilátor JavaScriptu je úplne zadarmo a ľahko sa používa. Tu si môžete precvičiť rôzne JS cvičenia.

JavaScript
console.log('Hello World! I Don't Give a Bug');>


Výkon :

Hello World! I Don't Give a Bug>

Obsah

Predpoklady naučiť sa JavaScript

HTML : Naučte sa základy HTML na vytvorenie štruktúry webovej stránky.

Prečo sa učiť JavaScript?

JavaScript je nevyhnutným programovacím jazykom, ktorý sa musia weboví vývojári naučiť, pretože rýchlo rastie. JavaScript je zodpovedný za správanie webových stránok. Jeho učením si rozviniete zručnosti vo vývoji webu.

Kľúčové vlastnosti JavaScriptu:

  1. Všestrannosť : JavaScript možno použiť na vývoj webových stránok, hier, mobilných aplikácií a pod.
  2. Na strane klienta a servera : S rámcami ako Node.js a Express.js JavaScript sa teraz používa na vytváranie aplikácií na strane servera.
  3. End-to-End riešenia : JavaScript umožňuje vývojárom vytvárať kompletné riešenia pre rôzne problémy.
  4. Konštantná evolúcia : JavaScript sa neustále vyvíja s novými funkciami a štandardmi.
  5. Živá komunita : Veľká komunita používateľov a mentorov aktívne prispieva k rastu JavaScriptu.

Základy JavaScriptu

Poďme preskúmať Základy JavaScriptu : premenné, dátové typy, operátory a riadiaci tok pre dynamiku webovej stránky.

java arraylist zoradený
  • Úvod do JavaScriptu
  • História JavaScriptu
  • Spustenie kódu JavaScript
  • Konzola v JavaScripte
  • Verzie JavaScriptu
  • Syntax JavaScriptu
  • Komentáre JavaScript
  • Kam umiestniť JavaScript v HTML
  • Prvý program JavaScript Ahoj svet
  • Typy údajov JavaScript
  • Premenné JavaScriptu
    • nech kľúčové slovo
    • var Kľúčové slovo
    • const Kľúčové slovo

Príkazy riadenia toku JavaScriptu

Podmienené príkazy a slučky v JavaScripte (Používanie štruktúr a slučiek if…else (ako for a while) na riadenie toku programu na základe podmienok a opakované vykonávanie kódu).

  • Vyhlásenie o návrate JS
  • Vyhlásenie o prerušení JS
  • JS pokračovať vo vyhlásení
  • JS throw Statement
  • JS if… else Vyhlásenie
  • Vyhlásenie o prepínači JS
  • JS skúste...catch Statement

JavaScript slučky

Zjednodušené opakovanie (Navigujte pre, zatiaľ čo a robte... kým pre efektívny kód).

  • JS pre Loop
  • JS do...pri slučke
  • JS zatiaľ čo Loop
  • JS pre...v slučke
  • JS pre...zo slučky
  • Vyhlásenie s označením JS
  • Vyhlásenie o prerušení JS
  • JS pokračovať vo vyhlásení

JS výraz a operátori

Naučíte sa syntax a používanie výrazov, čo sú kombinácie hodnôt, premenných, operátorov a funkcií, ktoré vytvárajú výsledok.

  • Operátori priradenia JS
  • JS Porovnávacie operátory
  • JS Aritmetické operátory
  • JS bitové operátory
  • JS Logické operátory
  • Operátori JS BigInt
  • Operátory reťazca JS
  • JS Ternárny operátor
  • JS Operátor čiarky
  • JS Unary operátori
  • JS Relačné operátory

Objekty JavaScript

Objekty v JavaScripte sú komplexné dátové typy, ktoré umožňujú vytváranie štruktúrovaných entít s vlastnosťami a metódami.

  • JS Array
  • JS reťazec
  • Dátum JS
  • Číslo JS
  • JS Math
  • JS Object
  • JS Boolean
  • JS JSON
  • Mapa JS
  • JS Set
  • JS Atomics
  • JS BigInt
  • Sľub JS
  • JS Proxy
  • JS Reflect
  • JS WeakMap
  • JS WeakSet

Funkcie JavaScriptu

Funkcie v JavaScripte sú opakovane použiteľné bloky kódu, ktoré vykonávajú špecifickú úlohu.

Regulárny výraz JavaScript

Regulárne výrazy, často skracované ako regulárny výraz alebo regulárny výraz, sú vzory používané na porovnávanie kombinácií znakov v reťazcoch.

  • JS Regulárne výrazy
  • JS RegExp [abc] výraz
  • JS RegExp S metaznak
  • Modifikátor JS RegExp m
  • JS RegExp?! Kvantifikátor
  • Kvantifikátor JS RegExp {X,Y}
  • Metóda JS RegExp test().
  • JS RegExp [^0-9] výraz

Udalosti JavaScript

Udalosti sú akcie, ktoré sa dejú v prehliadači, ako sú kliknutia myšou, vstup z klávesnice alebo načítanie stránky. Táto časť obsahu skúma, ako pracovať s udalosťami v JavaScripte, vrátane spracovania udalostí, poslucháčov udalostí, šírenia udalostí, objektov udalostí.

  • Udalosti JS
  • Udalosť JS onclick
  • Udalosť JS dblclick
  • Udalosť pri načítaní JS
  • Udalosť JS onresize
  • Udalosť JS onblur
  • Udalosť zmeny JS
  • Udalosť JS Focus
  • Udalosť schránky JS
  • JS onscroll Event

JavaScript OOP

Objektovo orientované programovanie (OOP) v JavaScripte, koncept, ktorý umožňuje štruktúru kódu modelovaním entít reálneho sveta ako objektov s vlastnosťami a správaním.

jedinečný kľúč mysql
  • JS triedy v JavaScripte
  • výraz triedy JS
  • JS objektové konštruktory
  • JS statické metódy
  • Prototyp JS
  • Metóda konštruktora JS
  • Zapuzdrenie JS
  • Dedičstvo JS
  • JS polymorfizmus
  • JS Abstrakcia

Dedičnosť JavaScriptu a reťazec prototypov

Dedičnosť umožňuje objektom dediť vlastnosti a metódy z iných objektov, čo umožňuje opätovné použitie kódu a vytváranie hierarchických vzťahov medzi objektmi.

  • Prototypová dedičnosť v JavaScripte
  • Prototypová reťaz v JavaScripte
  • JS objektové konštruktory
  • Prototyp JS v JavaScripte

Správa pamäte JavaScriptu

JavaScript používa automatickú správu pamäte, známu ako garbage collection, na dynamické prideľovanie a uvoľnenie pamäte.

  • Správa pamäte JS
  • Odvoz odpadu JS

Sľuby JavaScriptu

JS Promises poskytuje čistejší a intuitívnejší spôsob práce s asynchrónnym kódom v porovnaní s tradičnými prístupmi založenými na spätnom volaní.

  • Sľub JS
  • JS Promise Chaining
  • Chyby JS Hoď a snaž sa chytiť
  • Kompozície triedy JS v JavaScripte

Iterátory a generátory JavaScriptu

Iterátory sú objekty, ktoré definujú postupnosť a poskytujú štandardný spôsob prístupu k jej prvkom jeden po druhom, zatiaľ čo generátory sú funkcie, ktoré môžu pozastaviť a obnoviť svoje vykonávanie, aby lenivo vytvorili postupnosť hodnôt.

  • Iterátor JS
  • Generátor funkcií JS

Validácie JavaScriptu

Overenia JavaScriptu pomáhajú zabezpečiť, aby údaje zadané používateľmi spĺňali špecifické kritériá, ako je formát, dĺžka alebo rozsah, pred ich odoslaním na server.

  • Overenie formulára JS
  • Overenie e-mailu JS

Spracovanie výnimiek JavaScriptu

Spracovanie výnimiek je rozhodujúce pre zabezpečenie spoľahlivosti a stability aplikácií JavaScript efektívnym spracovaním chýb

  • Spracovanie výnimiek JS
  • JS try-catch vyhlásenie
  • JS Sľuby
  • JS async/wait

Globálne objekty JavaScript

Globálne objekty hrajú dôležitú úlohu pri vývoji JavaScriptu a ponúkajú širokú škálu funkcionalít pre rôzne úlohy

  • JS metóda encodeURI(), encodeURIComponent() a decodeURIComponent().
  • Metóda JS eval().
  • JS globalThis Property
  • Majetok JS Global
  • JS Infinity
  • JS Undefined vs Undeclared

JavaScript Rôzne

Táto sekcia slúži ako úložisko rôznych tém JavaScriptu, ktoré nezapadajú presne do iných kategórií, ale stále sú cenné pre vývojárov JavaScriptu, aby im porozumeli

json v príklade json
  • JS toto kľúčové slovo
  • Prísny režim JS
  • JS metódy setTimeOut() a setInterval().
  • JS typ Operátora
  • Ladenie JS
  • Miestne úložisko JS
  • Spätné volanie JS
  • Uzávierky JS
  • JS odložiť
  • Rozsah JS
  • JS Void

Cvičný kvíz JavaScriptu

Táto sekcia ponúka zbierku praktických kvízov určených na testovanie a podporu pochopenia rôznych konceptov v JavaScripte.

  • Cvičný kvíz-1
  • Cvičný kvíz-2
  • Cvičný kvíz-3

Otázky na pohovor JavaScript

Táto sekcia obsahuje zoznam otázok týkajúcich sa pohovoru týkajúcich sa JavaScriptu.

História javascriptu

  • JavaScript bol vyvinutý spoločnosťou Brendan Eich mája 1995 .
  • Prvé meno JavaScriptu bolo Mocha , neskôr prešla zmenou názvu na LiveScript než sa konečne usadí JavaScript .
  • In 1997 , JavaScript bol rozpoznaný ako ECMA štandard (ECMA-262).
  • ECMAScript 6 (ES6) , vydané v 2015 .

Knižnice a rámce JavaScriptu

Knižnice a rámce JavaScript zohrávajú dôležitú úlohu v modernom vývoji webu. Ponúkajú vstavané funkcie a metódy, ktoré zlepšujú webové stránky a robia ich dynamickejšími a interaktívnejšími. Zvládajú opakujúce sa úlohy, čo umožňuje vývojárom sústrediť sa na základné funkcie.

Poskytujú tiež štruktúru projektu a štruktúru toku údajov, ktorá pomáha vytvárať rýchle a spoľahlivejšie aplikácie.

Knižnice JavaScript

Knižnice poskytujú vopred pripravené riešenia pre bežné úlohy. Vývojári môžu využiť tieto funkcie namiesto písania kódu od začiatku, čím ušetria drahocenný čas. Tu je niekoľko populárnych knižníc JavaScriptu.

  • ReactJS
  • jQuery
  • p5.js
  • D3.js
  • Collect.js
  • Podčiarknite.js
  • Lodash
  • Tensorflow.js

JavaScript Frameworks

Rámce, ponúkajú komplexnú štruktúru pre stavebné aplikácie. Tu je niekoľko populárnych rámcov JavaScriptu.

  • AngularJS
  • View.js
  • NuxtJS

Ak ste človek, ktorého viac baví študovať z kurzov. Kurz JavaScript Poskytuje úplné učenie pre začiatočníkov až pokročilých.

JavaScript tutorial- FAQ

Aké verzie JavaScriptu zahŕňa tento tutoriál?

Toto JS návod pokrýva širokú škálu verzií JavaScriptu, od základných až po pokročilejšie koncepty. Zahŕňa obe staršie verzie, napr ES5 a ES6 , ako aj novšie verzie a funkcie uvedené v ES7, ES8, ES9 a ďalších.

čo je 10 z 1 milióna

Na čo sa používa JavaScript?

JavaScript sa primárne používa na vylepšenie webových stránok pridaním interaktivity, dynamického obsahu a užívateľsky prívetivých funkcií. Beží priamo vo webových prehliadačoch a umožňuje vývojárom vytvárať citlivé a pútavé používateľské rozhrania.

Ako sa naučím JavaScript od začiatku?

Ak sa chcete naučiť JavaScript od začiatku, začnite so základmi:

  • Pochopte premenné, dátové typy a operátory.
  • Získajte informácie o funkciách, slučkách a podmienených príkazoch.
  • Cvičte stavaním malých projektov a postupne prejdite na zložitejšie.

Čo sú to frameworky JavaScript?

JavaScriptové rámce (ako napr Reagovať , Hranatá , alebo View.js ) poskytujú štruktúrovaný spôsob vytvárania webových aplikácií. Ponúkajú vopred vytvorené komponenty, smerovanie, správu stavu a ďalšie nástroje na zefektívnenie vývoja.

Je toto pokročilý návod na používanie JavaScriptu?

tento javascriptový tutoriál pokrýva všetko dôležité pokročilé koncepty JavaScriptu ako napríklad funkcionálne programovanie, objektovo orientované programovanie, asynchrónne programovanie a iné. Začiatočníci môžu začať so základmi a postupne sa ponoriť do pokročilejších konceptov, ako postupujú v návode.