logo

Tanulja meg a JavaScript oktatóanyagát

JavaScript oktatóanyag

A miénk JavaScript oktatóanyag kezdőknek és profiknak egyaránt készült. A JavaScriptet kliensoldali dinamikus oldalak létrehozására használják.

JavaScript az egy objektum alapú szkriptnyelv amely könnyű és többplatformos.

A JavaScript nem lefordított nyelv, hanem lefordított nyelv. A JavaScript-fordító (a böngészőbe ágyazva) felelős a webböngésző JavaScript-kódjának lefordításáért.

Mi az a JavaScript

A JavaScript (js) egy könnyű objektum-orientált programozási nyelv, amelyet számos webhely használ a weboldalak szkriptezésére. Ez egy értelmezett, teljes értékű programozási nyelv, amely HTML dokumentumra alkalmazva dinamikus interaktivitást tesz lehetővé a weboldalakon. 1995-ben vezették be, hogy programokat adjon hozzá a Netscape Navigator böngészőben található weboldalakhoz. Azóta az összes többi grafikus webböngésző átvette. A JavaScript segítségével a felhasználók modern webalkalmazásokat hozhatnak létre, hogy közvetlen interakciót végezzenek anélkül, hogy minden alkalommal újratöltenék az oldalt. A hagyományos webhely js-t használ az interaktivitás és az egyszerűség többféle formája biztosítására.

javascript globális változók

Bár a JavaScriptnek nincs kapcsolata a Java programozási nyelvvel. A nevet azokban az időkben javasolták és adták, amikor a Java egyre népszerűbb volt a piacon. A webböngészők mellett az olyan adatbázisok, mint a CouchDB és a MongoDB, a JavaScriptet használják szkript- és lekérdezési nyelvként.

A JavaScript jellemzői

A JavaScriptnek a következő funkciói vannak:

  1. Minden népszerű webböngésző támogatja a JavaScriptet, mivel beépített végrehajtási környezetet biztosít.
  2. A JavaScript követi a C programozási nyelv szintaxisát és szerkezetét. Így ez egy strukturált programozási nyelv.
  3. A JavaScript egy gyengén tipizált nyelv, ahol bizonyos típusokat implicit módon öntöttek (művelettől függően).
  4. A JavaScript egy objektum-orientált programozási nyelv, amely prototípusokat használ, nem pedig osztályokat használ az örökléshez.
  5. Ez egy könnyed és értelmezett nyelv.
  6. Ez egy kis- és nagybetűket megkülönböztető nyelv.
  7. A JavaScript számos operációs rendszerben támogatott, beleértve a Windowst, a macOS-t stb.
  8. Jó irányítást biztosít a felhasználók számára a webböngészők felett.

A JavaScript története

1993-ban Mozaik , az első népszerű webböngésző, megjelent. Ban,-ben 1994-es év , Netscape által alapította Marc Andreessen . Rájött, hogy a webnek dinamikusabbá kell válnia. Így azt hitték, hogy egy „ragasztónyelvet” biztosítanak a HTML-hez, hogy megkönnyítsék a webtervezést a tervezők és a részmunkaidős programozók számára. Következésképpen 1995-ben a cég toborzott Brendan Eich Scheme programozási nyelvet kíván implementálni és beágyazni a böngészőbe. De mielőtt Brendan elkezdhetett volna, a cég egyesült a céggel Sun Microsystems Java hozzáadására a Navigátorban, hogy versenyezhessen a Microsofttal a webes technológiák és platformok terén. Most két nyelv volt ott: a Java és a szkriptnyelv. Továbbá a Netscape úgy döntött, hogy hasonló nevet ad a szkriptnyelvnek, mint a Javaé. Ez a „Javascript”-hez vezetett. Végül 1995 májusában Marc Andreessen megalkotta a Javascript első kódját ' Mohaachát '. Később a marketingcsapat a nevet a következőre cserélte LiveScript '. De védjegyek és bizonyos egyéb okok miatt 1995 decemberében a nyelvet végül átnevezték 'JavaScript'-re. Ettől kezdve jött létre a JavaScript.

JavaScript alkalmazása

A JavaScriptet interaktív webhelyek létrehozására használják. Főleg a következőkre használják:

  • ügyféloldali érvényesítés,
  • Dinamikus legördülő menük,
  • Dátum és idő megjelenítése,
  • Előugró ablakok és párbeszédpanelek megjelenítése (például riasztási párbeszédpanel, megerősítés párbeszédpanel és prompt párbeszédpanel),
  • Órák megjelenítése stb.

JavaScript példa

 document.write('Hello JavaScript by JavaScript'); 
Tesztelje most

Az első JavaScript példa részletes magyarázata a következő fejezetben található.


JavaScript index


JavaScript oktatóanyag

JavaScript alapok

JavaScript objektumok

JavaScript BOM

  • Böngésző objektumok
  • 1) Ablakobjektum
  • 2) Történelem objektum
  • 3) Navigátor objektum
  • 4) Képernyőobjektum

JavaScript DOM

  • 5) Dokumentumobjektum
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • JavaScript innerHTML tulajdonság
  • JavaScript innerText tulajdonság

JavaScript érvényesítés

JavaScript OOPs

  • JavaScript osztály
  • JavaScript objektum
  • JavaScript prototípus
  • JavaScript konstruktor módszer
  • JavaScript statikus módszer
  • JavaScript beágyazás
  • JavaScript öröklődés
  • JavaScript polimorfizmus
  • JavaScript absztrakció

JavaScript Cookie-k

JavaScript események

    HTML/DOM események

JavaScript Egyéb

  • JavaScript ezt a kulcsszót
  • JavaScript hibakeresés
  • JavaScript emelés
  • JavaScript szigorú mód

JavaScript Advance

java pont
  • JavaScript TypedArray
  • JavaScript készlet
  • JavaScript térkép
  • JavaScript WeakSet
  • JavaScript gyengetérkép

Interjú kérdések

  • JavaScript interjúkérdések

JavaScript módszerek

JavaScript tömbobjektum

JavaScript DataView objektum

  • JavaScript DataView
  • DataView getFloat32() metódus
  • DataView getFloat64() metódus
  • DataView getInt8() metódus
  • DataView getInt16() metódus
  • DataView getInt32() metódus
  • DataView getUint8() metódus
  • DataView getUint16() metódus
  • DataView getUint32() metódus

JavaScript függvényobjektum

  • JavaScript funkció
  • Függvény apply() metódus
  • Függvény bind() metódus
  • Függvényhívás() metódus
  • Függvény toString() metódus

JavaScript dátumobjektum

  • JavaScript dátum
  • dátum getDate() metódus
  • date getDay() metódus
  • dátum getFullYears() metódus
  • dátum getHours() metódus
  • dátum getMilliseconds() metódus
  • dátum getMinutes() metódus
  • dátum getMonth() metódus
  • dátum getSeconds() metódus
  • dátum getUTCDate() metódus
  • dátum getUTCDay() metódus
  • dátum getUTCFullYears() metódus
  • dátum getUTCHours() metódus
  • dátum getUTCMutes() metódus
  • dátum getUTCMonth() metódus
  • dátum getUTCSeconds() metódus
  • date setDate() metódus
  • date setDay() metódus
  • date setFullYears() metódus
  • date setHours() metódus
  • date setMilliseconds() metódus
  • date setMinutes() metódus
  • date setMonth() metódus
  • date setSeconds() metódus
  • date setUTCDate() metódus
  • date setUTCDay() metódus
  • date setUTCFullYears() metódus
  • date setUTCHours() metódus
  • date setUTCMilliseconds() metódus
  • date setUTCMutes() metódus
  • date setUTCMonth() metódus
  • date setUTCSeconds() metódus
  • date toDateString() metódus
  • dátum az ISOString() metódushoz
  • dátum a JSON() metódushoz
  • date toString() metódus
  • date toTimeString() metódus
  • date toUTCString() metódus
  • date valueOf() metódus

JavaScript-kezelő objektum

  • JavaScript-kezelő
  • handler apply() metódus
  • kezelő construct() metódus
  • kezelő defineProperty() metódus
  • kezelő deleteProperty() metódus
  • kezelő get() metódus
  • kezelő getOwnPropertyDescriptor() metódus
  • kezelő getPrototypeOf() metódus
  • kezelő rendelkezik() metódussal
  • a kezelő az Extensible() metódus
  • kezelő ownKeys() metódus
  • kezelő preventExtensions() metódus
  • handler set() metódus
  • kezelő setPrototypeOf() metódus

JavaScript JSON objektum

szórt fák
  • JavaScript JSON
  • JSON.parse() metódus
  • JSON.stringify() metódus

JavaScript térképobjektum

  • JavaScript térkép
  • Map clear() metódus
  • Map delete() metódus
  • Térkép bejegyzések() metódus
  • Map forEach() metódus
  • Map get() metódus
  • A térkép rendelkezik() metódussal
  • Map keys() metódus
  • Map set() metódus
  • Értékek leképezése() metódus

JavaScript matematikai objektum

  • JavaScript matematika
  • Math abs() metódus
  • Math acos() metódus
  • Math asin() metódus
  • Math atan() metódus
  • Matematikai cbrt() metódus
  • Math ceil() metódus
  • Matematikai cos() metódus
  • Matematikai cosh() metódus
  • Math exp() metódus
  • Math floor() metódus
  • Math hypot() módszer
  • Math log() metódus
  • Math max() metódus
  • Math min() metódus
  • Math pow() metódus
  • Math random() metódus
  • Math round() metódus
  • Matematikai jel() metódus
  • Math sin() metódus
  • Math sinh() metódus
  • Math sqrt() metódus
  • Math tan() metódus
  • Math tanh() metódus
  • Matematikai trunc() metódus

JavaScript számobjektum

  • JavaScript szám
  • A szám véges() metódus
  • A szám Integer() metódus
  • Szám parseFloat() metódus
  • Szám parseInt() metódus
  • Number to Exponential() metódus
  • Number to Fixed() metódus
  • Number toPrecision() metódus
  • Number toString() metódus

JavaScript RegExp objektum

  • JavaScript RegExp
  • RegExp.exec() metódus
  • RegExp.test() metódus
  • RegExp.toString() metódus

JavaScript objektum

  • JavaScript objektum
  • Object.assign() metódus
  • Object.create() metódus
  • Object.defineProperty() metódus
  • Object.defineProperties() metódus
  • Object.entries() metódus
  • Object.freeze() metódus
  • getOwnPropertyDescriptor() metódus
  • getOwnPropertyDescriptors() metódus
  • getOwnPropertyNames() metódus
  • getOwnPropertySymbols() metódus
  • Object.getPrototypeOf() metódus
  • Object.is() metódus
  • preventExtensions() metódus
  • Object.seal() metódus
  • Object.setPrototypeOf() metódus
  • Object.values() metódus

JavaScript tükrözi az objektumot

  • JavaScript Reflect
  • Reflect.apply() metódus
  • Reflect.construct() metódus
  • Reflect.defineProperty() metódus
  • Reflect.deleteProperty() metódus
  • Reflect.get() metódus
  • getOwnPropertyDescriptor() metódus
  • Reflect.getPrototypeOf() metódus
  • Reflect.has() metódus
  • Reflect.isExtensible() metódus
  • Reflect.ownKeys() metódus
  • preventExtensions() metódus
  • Reflect.set() metódus
  • Reflect.setPrototypeOf() metódus

JavaScript Set Object

  • JavaScript készlet
  • Add() metódus beállítása
  • A clear() metódus beállítása
  • A delete() metódus beállítása
  • Állítsa be az entries() metódust
  • Állítsa be a forEach() metódust
  • A has() metódus beállítása
  • Set values() metódus

JavaScript karakterlánc objektum

  • String charAt() metódus
  • String charAt() metódus
  • String charCodeAt() metódus
  • String concat() metódus
  • String indexOf() metódus
  • String lastIndexOf() metódus
  • String search() metódus
  • String match()
  • String helyettesítő() metódus
  • String substr() metódus
  • String substring() metódus
  • String slice() metódus
  • String toLowerCase() metódus
  • toLocaleLowerCase() metódus
  • String toUpperCase() metódus
  • toLocaleUpperCase() metódus
  • String toString() metódus
  • String valueOf() metódus

JavaScript szimbólum objektum

  • JavaScript szimbólum
  • Symbol.for() metódus
  • Symbol.keyFor() metódus
  • Symbol.toString() metódus

Szimbólum tulajdonság

  • Symbol.hasInstance Property
  • isConcatSpreadable tulajdonság
  • Symbol.match Property
  • Szimbólum.prototípus tulajdonság
  • Symbol.replace Property
  • Symbol.search tulajdonság
  • Szimbólum.split Tulajdonság
  • Symbol.toStringTag tulajdonság
  • Symbol.unscopables Tulajdonság

JavaScript TypedArray objektum

  • JavaScript TypedArray
  • TypedArray copyWithin() metódus
  • TypedArray bejegyzések() metódus
  • TypedArray every() metódus
  • TypedArray fill() metódus
  • TypedArray filter() metódus
  • TypedArray find() metódus
  • TypedArray findIndex() metódus
  • TypedArray forEach() metódus
  • TypedArray include() metódus
  • TypedArray indexof() metódus
  • TypedArray join() metódus
  • TypedArray Keys() metódus
  • TypedArray lastIndexof() metódus
  • TypedArray map() metódus
  • TypedArray redukció() metódus
  • TypedArray ReductionRight() metódus
  • TypedArray reverse() metódus
  • TypedArray set() metódus
  • TypedArray Slice() metódus
  • TypedArray valamilyen() metódus
  • TypedArray sort() metódus
  • TypedArray subarray() metódus
  • TypedArray value() metódus
  • toLocaleString() metódus
  • TypedArray toString() metódus

JavaScript gyengetérkép objektum

leértékelés lábjegyzetek
  • JavaScript gyengetérkép
  • WeakMap delete() metódus
  • WeakMap get() metódus
  • A WeakMap rendelkezik() metódussal
  • WeakMap set() metódus

JavaScript WeakSet objektum

  • JavaScript WeakSet
  • WeakSet add() metódus
  • WeakSet delete() metódus
  • A WeakSet has() metódussal rendelkezik

Előfeltétel

Mielőtt elmélyülten megtanulná a JavaScriptet, rendelkeznie kell a HTML alapismereteivel.

Közönség

Ezt a JavaScript oktatóanyagot kezdőknek és profiknak egyaránt kidolgoztuk. Sok példa van a JavaScript-szerkesztővel kapcsolatban. Így könnyen szerkesztheti JavaScript kódját, amely segít a JavaScript egyszerű megtanulásában.

Probléma

Biztosítjuk Önt, hogy JavaScript oktatóanyagunkban nem talál semmilyen problémát. De ha bármilyen hibát találsz, írd be megjegyzés rovatunkba.