logo

Naučte se JavaScript výukový program

Výukový program JavaScript

Náš Výukový program JavaScript je určen pro začátečníky i profesionály. JavaScript se používá k vytváření dynamických stránek na straně klienta.

JavaScript je objektově založený skriptovací jazyk který je lehký a multiplatformní.

JavaScript není kompilovaný jazyk, ale je to přeložený jazyk. Překladač JavaScriptu (vložený v prohlížeči) je zodpovědný za překlad kódu JavaScript pro webový prohlížeč.

Co je JavaScript

JavaScript (js) je odlehčený objektově orientovaný programovací jazyk, který používá několik webových stránek pro skriptování webových stránek. Jedná se o interpretovaný, plnohodnotný programovací jazyk, který umožňuje dynamickou interaktivitu na webových stránkách při aplikaci na HTML dokument. Byl představen v roce 1995 pro přidávání programů na webové stránky v prohlížeči Netscape Navigator. Od té doby jej převzaly všechny ostatní grafické webové prohlížeče. Pomocí JavaScriptu mohou uživatelé vytvářet moderní webové aplikace pro přímou interakci bez nutnosti pokaždé znovu načítat stránku. Tradiční webová stránka používá js k poskytování několika forem interaktivity a jednoduchosti.

velikosti latexového písma

JavaScript však nemá žádnou konektivitu s programovacím jazykem Java. Název byl navržen a poskytnut v dobách, kdy Java získávala na trhu popularitu. Kromě webových prohlížečů používají databáze jako CouchDB a MongoDB jako svůj skriptovací a dotazovací jazyk JavaScript.

Vlastnosti JavaScriptu

JavaScript má následující vlastnosti:

  1. Všechny oblíbené webové prohlížeče podporují JavaScript, protože poskytují vestavěná spouštěcí prostředí.
  2. JavaScript se řídí syntaxí a strukturou programovacího jazyka C. Jedná se tedy o strukturovaný programovací jazyk.
  3. JavaScript je slabě typovaný jazyk, kde jsou určité typy implicitně přetypovány (v závislosti na operaci).
  4. JavaScript je objektově orientovaný programovací jazyk, který pro dědičnost používá spíše prototypy než třídy.
  5. Je to odlehčený a interpretovaný jazyk.
  6. Je to jazyk citlivý na velká a malá písmena.
  7. JavaScript je podporován v několika operačních systémech včetně Windows, macOS atd.
  8. Poskytuje uživatelům dobrou kontrolu nad webovými prohlížeči.

Historie JavaScriptu

v roce 1993 Mozaika , první populární webový prohlížeč, vznikl. V rok 1994 , Netscape byla založena Marc Andreessen . Uvědomil si, že web musí být dynamičtější. Proto se věřilo, že do HTML je poskytnut „jazyk lepidla“, aby se návrh webu zjednodušil pro návrháře a programátory na částečný úvazek. Následně v roce 1995 společnost přijala Brendan Eich zamýšlí implementovat a vložit programovací jazyk Scheme do prohlížeče. Ale než mohl Brendan začít, společnost se spojila s Sun Microsystems za přidání Javy do svého Navigátoru, aby mohl konkurovat Microsoftu ve webových technologiích a platformách. Nyní tam byly dva jazyky: Java a skriptovací jazyk. Dále se Netscape rozhodl dát skriptovacímu jazyku podobný název jako Java. To vedlo k ‚Javascriptu‘. Nakonec v květnu 1995 Marc Andreessen vytvořil první kód Javascriptu s názvem „ Moka '. Později marketingový tým nahradil název „ LiveScript '. Ale kvůli ochranným známkám a některým dalším důvodům byl jazyk v prosinci 1995 nakonec přejmenován na 'JavaScript'. Od té doby vznikl JavaScript.

Aplikace JavaScriptu

JavaScript se používá k vytváření interaktivních webových stránek. Používá se především pro:

  • ověření na straně klienta,
  • Dynamické rozbalovací nabídky,
  • Zobrazení data a času,
  • Zobrazení vyskakovacích oken a dialogových oken (jako dialogové okno výstrahy, dialogové okno potvrzení a dialogové okno výzvy),
  • Zobrazení hodin atd.

Příklad JavaScriptu

 document.write('Hello JavaScript by JavaScript'); 
Otestujte to hned

Podrobné vysvětlení prvního příkladu JavaScriptu je uvedeno v další kapitole.


Index JavaScript


Výukový program JavaScript

Základy JavaScriptu

Objekty JavaScriptu

JavaScriptový kusovník

  • Objekty prohlížeče
  • 1) Objekt okna
  • 2) Objekt historie
  • 3) Objekt navigátoru
  • 4) Objekt obrazovky

JavaScript DOM

latexový seznam
  • 5) Objekt dokumentu
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • Vlastnost JavaScript innerHTML
  • Vlastnost JavaScript innerText

Ověření JavaScriptu

JavaScript OOP

  • Třída JavaScript
  • Objekt JavaScript
  • Prototyp JavaScriptu
  • Metoda konstruktoru JavaScriptu
  • Statická metoda JavaScriptu
  • Zapouzdření JavaScriptu
  • Dědičnost JavaScriptu
  • Polymorfismus JavaScriptu
  • Abstrakce JavaScriptu

Soubory cookie JavaScript

  • Soubory cookie JavaScript
  • Atributy souborů cookie
  • Soubor cookie s více názvy
  • Mazání cookies

Události JavaScriptu

    Události HTML/DOM

JavaScript Různé

  • JavaScript toto klíčové slovo
  • Ladění JavaScriptu
  • Zvednutí JavaScriptu
  • Přísný režim JavaScriptu

JavaScript Advance

  • JavaScript TypeedArray
  • Sada JavaScriptu
  • JavaScriptová mapa
  • JavaScript WeakSet
  • Slabá mapa JavaScriptu

Otázky k pohovoru

  • Otázky k pohovoru o JavaScriptu

Metody JavaScriptu

Objekt pole JavaScript

Objekt DataView JavaScriptu

  • JavaScript DataView
  • Metoda DataView getFloat32().
  • Metoda DataView getFloat64().
  • Metoda DataView getInt8().
  • Metoda DataView getInt16().
  • Metoda DataView getInt32().
  • Metoda DataView getUint8().
  • Metoda DataView getUint16().
  • Metoda DataView getUint32().

Objekt funkce JavaScript

  • Funkce JavaScript
  • Funkce Apply() metoda
  • Funkce bind() metoda
  • Metoda volání funkce().
  • Funkce toString() metoda

Objekt Datum JavaScript

  • Datum JavaScriptu
  • datum metoda getDate().
  • metoda date getDay().
  • date getFullYears() metoda
  • date getHours() metoda
  • date getMilliseconds() metoda
  • date getMinutes() metoda
  • date getMonth() metoda
  • date getSeconds() metoda
  • datum metoda getUTCDate().
  • date getUTCDay() metoda
  • date getUTCFullYears() metoda
  • date getUTCHours() metoda
  • date getUTCMinutes() metoda
  • date getUTCMonth() metoda
  • date getUTCSeconds() metoda
  • date setDate() metoda
  • date setDay() metoda
  • date setFullYears() metoda
  • date setHours() metoda
  • date setMilliseconds() metoda
  • date setMinutes() metoda
  • date setMonth() metoda
  • date setSeconds() metoda
  • date setUTCDate() metoda
  • date setUTCDay() metoda
  • date setUTCFullYears() metoda
  • date setUTCHours() metoda
  • date setUTCMilliseconds() metoda
  • date setUTCMinutes() metoda
  • date setUTCMonth() metoda
  • date setUTCSeconds() metoda
  • date toDateString() metoda
  • date toISOSTring() metoda
  • date toJSON() metoda
  • date toString() metoda
  • metoda date toTimeString().
  • date toUTCString() metoda
  • date valueOf() metoda

Objekt obslužného programu JavaScriptu

  • JavaScript handler
  • metoda handler apply().
  • metoda handler construct().
  • metodu handler defineProperty().
  • handler metodu deleteProperty().
  • obslužná metoda get().
  • handler metoda getOwnPropertyDescriptor().
  • handler metoda getPrototypeOf().
  • handler has() metoda
  • handler metoda isExtensible().
  • handler metoda ownKeys().
  • metoda handler preventExtensions().
  • metoda handler set().
  • handler metoda setPrototypeOf().

Objekt JavaScript JSON

beran herec
  • JavaScript JSON
  • Metoda JSON.parse().
  • Metoda JSON.stringify().

Mapový objekt JavaScriptu

  • JavaScriptová mapa
  • Metoda map clear().
  • Metoda map delete().
  • Metoda map entries().
  • Metoda Map forEach().
  • Metoda map get().
  • Map has() metoda
  • Metoda map keys().
  • Metoda map set().
  • Metoda map values().

Matematický objekt JavaScriptu

  • Matematika JavaScriptu
  • Math metoda abs().
  • Math metoda acos().
  • Metoda Math asin().
  • Metoda Math atan().
  • Matematická metoda cbrt().
  • Math metoda ceil().
  • Metoda Math cos().
  • Math metoda cosh().
  • Matematická metoda exp().
  • Metoda Math floor().
  • Matematická metoda hypot().
  • Math metoda log().
  • Math metoda max().
  • Math metoda min().
  • Math metoda pow().
  • Metoda Math random().
  • Metoda Math round().
  • Math metoda sign().
  • Metoda Math sin().
  • Metoda Math sinh().
  • Metoda Math sqrt().
  • Metoda Math tan().
  • Math metoda tanh().
  • Math metoda trunc().

Objekt čísla JavaScript

  • Číslo JavaScript
  • Metoda Number isFinite().
  • Metoda číslo isInteger().
  • Číslo metody parseFloat().
  • Číslo metody parseInt().
  • Metoda Number toExponential().
  • Metoda Number toFixed().
  • Metoda Number toPrecision().
  • Metoda Number toString().

Objekt RegExp JavaScript

  • JavaScript RegExp
  • Metoda RegExp.exec().
  • Metoda RegExp.test().
  • Metoda RegExp.toString().

Objekt JavaScript

  • Objekt JavaScript
  • Metoda Object.assign().
  • Metoda Object.create().
  • Metoda Object.defineProperty().
  • Metoda Object.defineProperties().
  • Metoda Object.entries().
  • Metoda Object.freeze().
  • getOwnPropertyDescriptor() metoda
  • getOwnPropertyDescriptors() metoda
  • getOwnPropertyNames() metoda
  • getOwnPropertySymbols() metoda
  • Metoda Object.getPrototypeOf().
  • Metoda Object.is().
  • metoda preventExtensions().
  • Metoda Object.seal().
  • Metoda Object.setPrototypeOf().
  • Metoda Object.values().

JavaScript Reflect Object

  • JavaScript Reflect
  • Metoda Reflect.apply().
  • Metoda Reflect.construct().
  • Metoda Reflect.defineProperty().
  • Metoda Reflect.deleteProperty().
  • Metoda Reflect.get().
  • getOwnPropertyDescriptor() metoda
  • Metoda Reflect.getPrototypeOf().
  • Metoda Reflect.has().
  • Metoda Reflect.isExtensible().
  • Metoda Reflect.ownKeys().
  • metoda preventExtensions().
  • Metoda Reflect.set().
  • Metoda Reflect.setPrototypeOf().

JavaScript nastavit objekt

Objekt řetězce JavaScript

  • Metoda String charAt().
  • Metoda String charAt().
  • Řetězec metoda charCodeAt().
  • Metoda String concat().
  • Metoda String indexOf().
  • Metoda String lastIndexOf().
  • Metoda String search().
  • Shoda řetězce()
  • Metoda String replacement().
  • Metoda String substr().
  • Metoda String substring().
  • Metoda String slice().
  • Metoda String toLowerCase().
  • metoda toLocaleLowerCase().
  • Metoda String toUpperCase().
  • toLocaleUpperCase() metoda
  • Metoda String toString().
  • Metoda string valueOf().

Objekt symbolu JavaScript

  • Symbol JavaScriptu
  • Metoda Symbol.for().
  • Metoda Symbol.keyFor().
  • Metoda Symbol.toString().

Vlastnost symbolu

  • Vlastnost Symbol.hasInstance
  • isConcatSpreadable Property
  • Vlastnost Symbol.match
  • Vlastnost Symbol.prototype
  • Symbol.replace Property
  • Vlastnost Symbol.search
  • Vlastnost Symbol.split
  • Vlastnost Symbol.toStringTag
  • Vlastnost Symbol.unscopables

Objekt TypedArray JavaScriptu

  • JavaScript TypeedArray
  • Metoda TypeedArray copyWithin().
  • Metoda TypedArray entries().
  • Metoda TypedArray every().
  • Metoda TypedArray fill().
  • Metoda TypedArray filter().
  • Metoda TypedArray find().
  • Metoda TypedArray findIndex().
  • TypedArray forEach() metoda
  • Metoda TypedArray include().
  • Metoda TypedArray indexof().
  • Metoda TypeedArray join().
  • Metoda TypedArray Keys().
  • TypedArray metoda lastIndexof().
  • TypedArray map() metoda
  • Metoda TypeedArray reduction().
  • Metoda TypeedArray reductionRight().
  • Metoda TypedArray reverse().
  • Metoda TypedArray set().
  • Metoda TypedArray Slice().
  • TypedArray metoda some().
  • TypedArray metoda sort().
  • TypedArray metoda subarray()
  • Metoda TypeArray values().
  • metoda toLocaleString().
  • Metoda TypedArray toString().

Objekt slabé mapy JavaScriptu

konečné klíčové slovo v jazyce Java
  • Slabá mapa JavaScriptu
  • Metoda WeakMap delete().
  • Metoda WeakMap get().
  • WeakMap has() metoda
  • Metoda WeakMap set().

Objekt slabé sady JavaScriptu

  • JavaScript WeakSet
  • Metoda WeakSet add().
  • Metoda WeakSet delete().
  • WeakSet has() metoda

Předpoklad

Než se naučíte JavaScript do hloubky, musíte mít základní znalosti HTML.

Publikum

Tento výukový program JavaScript jsme vyvinuli pro začátečníky i profesionály. Existuje mnoho příkladů s editorem JavaScript. Takže můžete snadno upravit svůj JavaScript kód, který vám pomůže se snadno naučit JavaScript.

Problém

Ujišťujeme vás, že v našem JavaScript tutoriálu nenajdete žádný problém. Pokud ale najdete nějakou chybu, můžete ji napsat do sekce komentářů.