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:
- Minden népszerű webböngésző támogatja a JavaScriptet, mivel beépített végrehajtási környezetet biztosít.
- A JavaScript követi a C programozási nyelv szintaxisát és szerkezetét. Így ez egy strukturált programozási nyelv.
- A JavaScript egy gyengén tipizált nyelv, ahol bizonyos típusokat implicit módon öntöttek (művelettől függően).
- A JavaScript egy objektum-orientált programozási nyelv, amely prototípusokat használ, nem pedig osztályokat használ az örökléshez.
- Ez egy könnyed és értelmezett nyelv.
- Ez egy kis- és nagybetűket megkülönböztető nyelv.
- A JavaScript számos operációs rendszerben támogatott, beleértve a Windowst, a macOS-t stb.
- 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 megjegyzés
- JavaScript változó
- JavaScript globális változó
- JavaScript operátorok
- JavaScript If nyilatkozat
- JavaScript kapcsoló
- JavaScript ciklus
- JavaScript funkció
JavaScript objektumok
- JavaScript objektum
- JavaScript tömb
- JavaScript karakterlánc
- JavaScript dátum
- JavaScript matematika
- JavaScript szám
- JavaScript logikai
- JavaScript DataView
- JavaScript funkció
- JavaScript-kezelő
- JavaScript JSON
- JavaScript szám
- JavaScript Reflect
- JavaScript RegExp
- JavaScript szimbólum
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 űrlap érvényesítése
- JavaScript e-mail ellenőrzé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 Cookie-k
- Cookie-attribútumok
- Cookie több névvel
- Cookie-k törlése
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 tömb
- Tömb concat() metódus
- Tömb copywithin() metódus
- Array every() metódus
- Array fill() metódus
- Array filter() metódus
- Array find() metódus
- Array findIndex() metódus
- Array forEach() metódus
- A tömb tartalmazza() metódust
- Array indexOf() metódus
- Array join() metódus
- Tömb lastIndexOf() metódus
- Array map() metódus
- Array pop() metódus
- Array push() metódus
- Array reverse() metódus
- Array shift() metódus
- Array slice() metódus
- Array sort() metódus
- Array splice() metódus
- Tömb unshift() metódus
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.