logo

Învățați tutorial JavaScript

Tutorial JavaScript

Al nostru Tutorial JavaScript este conceput atât pentru începători, cât și pentru profesioniști. JavaScript este folosit pentru a crea pagini dinamice la nivelul clientului.

JavaScript este un limbaj de scripting bazat pe obiecte care este ușor și multi-platformă.

JavaScript nu este un limbaj compilat, dar este un limbaj tradus. Traducătorul JavaScript (încorporat în browser) este responsabil pentru traducerea codului JavaScript pentru browserul web.

Ce este JavaScript

JavaScript (js) este un limbaj de programare ușor orientat pe obiecte care este folosit de mai multe site-uri web pentru scriptarea paginilor web. Este un limbaj de programare interpretat, cu drepturi depline, care permite interactivitatea dinamică pe site-uri web atunci când este aplicat unui document HTML. A fost introdus în anul 1995 pentru adăugarea de programe la paginile web în browserul Netscape Navigator. De atunci, a fost adoptat de toate celelalte browsere web grafice. Cu JavaScript, utilizatorii pot construi aplicații web moderne pentru a interacționa direct fără a reîncărca pagina de fiecare dată. Site-ul web tradițional folosește js pentru a oferi mai multe forme de interactivitate și simplitate.

shweta tiwari

Deși, JavaScript nu are conectivitate cu limbajul de programare Java. Numele a fost sugerat și furnizat în vremurile în care Java câștiga popularitate pe piață. Pe lângă browserele web, bazele de date precum CouchDB și MongoDB utilizează JavaScript ca limbaj de scriptare și interogare.

Caracteristicile JavaScript

Există următoarele caracteristici ale JavaScript:

  1. Toate browserele web populare acceptă JavaScript deoarece oferă medii de execuție încorporate.
  2. JavaScript urmează sintaxa și structura limbajului de programare C. Astfel, este un limbaj de programare structurat.
  3. JavaScript este un limbaj tip slab, în ​​care anumite tipuri sunt implicit turnate (în funcție de operație).
  4. JavaScript este un limbaj de programare orientat pe obiecte care folosește prototipuri în loc să folosească clase pentru moștenire.
  5. Este o limbă ușoară și interpretată.
  6. Este un limbaj sensibil la majuscule.
  7. JavaScript este acceptabil în mai multe sisteme de operare, inclusiv Windows, macOS etc.
  8. Oferă un control bun utilizatorilor asupra browserelor web.

Istoria JavaScript

În 1993, Mozaic , primul browser web popular, a apărut. În anul 1994 , Netscape a fost fondat de Marc Andreessen . Și-a dat seama că web-ul trebuie să devină mai dinamic. Astfel, se credea că un „limbaj lipici” era furnizat HTML-ului pentru a face proiectarea web mai ușoară pentru designeri și programatori part-time. În consecință, în 1995, compania a recrutat Brendan Eich intenționând să implementeze și să încorporeze limbajul de programare Scheme în browser. Dar, înainte ca Brendan să poată începe, compania a fuzionat cu Microsisteme solare pentru adăugarea Java în Navigator, astfel încât să poată concura cu Microsoft în ceea ce privește tehnologiile și platformele web. Acum existau doua limbi: Java si limbajul de scripting. În plus, Netscape a decis să dea limbajului de scriptare un nume similar cu cel al Java. A dus la „Javascript”. În cele din urmă, în mai 1995, Marc Andreessen a inventat primul cod de Javascript numit „ Moca '. Mai târziu, echipa de marketing a înlocuit numele cu „ LiveScript '. Dar, din motive legate de marca comercială și din anumite alte motive, în decembrie 1995, limbajul a fost redenumit în sfârșit în „JavaScript”. De atunci, JavaScript a apărut.

Aplicarea JavaScript

JavaScript este folosit pentru a crea site-uri web interactive. Este folosit în principal pentru:

  • validare la nivelul clientului,
  • meniuri derulante dinamice,
  • Afișează data și ora,
  • Afișarea ferestrelor pop-up și a casetelor de dialog (cum ar fi o casetă de dialog de alertă, casetă de dialog de confirmare și casetă de dialog prompt),
  • Afișarea ceasurilor etc.

Exemplu JavaScript

 document.write('Hello JavaScript by JavaScript'); 
Testează-l acum

O explicație detaliată a primului exemplu JavaScript este dată în capitolul următor.


Index JavaScript


Tutorial JavaScript

Bazele JavaScript

Obiecte JavaScript

BOM JavaScript

  • Obiecte browser
  • 1) Obiect fereastră
  • 2) Obiect de istorie
  • 3) Obiect Navigator
  • 4) Obiect ecran

JavaScript DOM

  • 5) Obiect document
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • Proprietate JavaScript innerHTML
  • Proprietate JavaScript innerText

Validare JavaScript

JavaScript OOP

  • Clasa JavaScript
  • Obiect JavaScript
  • Prototip JavaScript
  • Metoda constructorului JavaScript
  • Metoda statică JavaScript
  • Încapsulare JavaScript
  • Moștenirea JavaScript
  • Polimorfismul JavaScript
  • Abstracția JavaScript

Cookie-uri JavaScript

Evenimente JavaScript

    Evenimente HTML/DOM

JavaScript Diverse

  • JavaScript acest cuvânt cheie
  • Depanare JavaScript
  • Ridicare JavaScript
  • Modul strict JavaScript

JavaScript Advance

imprimare javascript
  • JavaScript TypedArray
  • Set JavaScript
  • Harta JavaScript
  • JavaScript WeakSet
  • JavaScript WeakMap

Intrebari de interviu

  • Întrebări de interviu JavaScript

Metode JavaScript

Obiect JavaScript Array

Obiect JavaScript DataView

  • 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().

Obiectul funcției JavaScript

  • Funcția JavaScript
  • Metoda funcției apply().
  • Metoda funcției bind().
  • Metoda function call().
  • Funcție metoda toString().

JavaScript Data Object

  • Data JavaScript
  • metoda date getDate().
  • metoda date getDay().
  • metoda date getFullYears().
  • metoda date getHours().
  • metoda date getMilliseconds().
  • metoda date getMinutes().
  • metoda date getMonth().
  • metoda date getSeconds().
  • metoda date getUTCDate().
  • metoda 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().
  • data la metoda ISOString().
  • data la metoda JSON().
  • metoda date toString().
  • metoda date toTimeString().
  • metoda date toUTCString().
  • metoda date valueOf().

Obiect de gestionare JavaScript

  • Manager JavaScript
  • metoda handler apply().
  • metoda handler construct().
  • metoda handler defineProperty().
  • metoda handler deleteProperty().
  • metoda handler get().
  • metoda handler getOwnPropertyDescriptor().
  • metoda handler getPrototypeOf().
  • metoda handler-ului are().
  • metoda handler-ului isExtensible().
  • metoda handler ownKeys().
  • metoda handler preventExtensions().
  • metoda handler set().
  • metoda handler setPrototypeOf().

Obiect JavaScript JSON

string builder java
  • JSON JavaScript
  • Metoda JSON.parse().
  • Metoda JSON.stringify().

Obiect hartă JavaScript

  • Harta JavaScript
  • Metoda Map clear().
  • Metoda de ștergere a hărții ().
  • Metoda intrărilor pe hartă().
  • Metoda Map forEach().
  • Metoda map get().
  • Harta are metoda ().
  • Metoda cheilor hărții().
  • Metoda map set().
  • Metoda map values().

Obiect matematic JavaScript

  • Matematică JavaScript
  • Metoda matematică abs().
  • Metoda acos() matematică
  • Metoda matematică asin().
  • Metoda matematică atan().
  • Metoda matematică cbrt().
  • Metoda Math ceil().
  • Metoda matematică cos().
  • Metoda Math cosh().
  • Metoda Math exp().
  • Metoda Math floor().
  • Metoda matematică hypot().
  • Metoda Math log().
  • Metoda Math max().
  • Metoda Math min().
  • Metoda Math pow().
  • Metoda matematică aleatorie().
  • Metoda Math round().
  • Metoda semnului matematic ().
  • Metoda matematică sin().
  • Metoda matematică sinh().
  • Metoda matematică sqrt().
  • Metoda matematică tan().
  • Metoda matematică tanh().
  • Metoda Math trunc().

Obiect Număr JavaScript

  • Număr JavaScript
  • Metoda Number isFinite().
  • Metoda Number isInteger().
  • Metoda Number parseFloat().
  • Metoda Number parseInt().
  • Metoda Number toExponential().
  • Metoda Number toFixed().
  • Metoda Number toPrecision().
  • Metoda Number toString().

Obiect JavaScript RegExp

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

Obiect JavaScript

  • Obiect JavaScript
  • Metoda Object.assign().
  • Metoda Object.create().
  • Metoda Object.defineProperty().
  • Metoda Object.defineProperties().
  • Metoda Object.entries().
  • Metoda Object.freeze().
  • metoda getOwnPropertyDescriptor().
  • metoda getOwnPropertyDescriptors().
  • metoda getOwnPropertyNames().
  • metoda getOwnPropertySymbols().
  • 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().
  • metoda getOwnPropertyDescriptor().
  • Metoda Reflect.getPrototypeOf().
  • Metoda Reflect.has().
  • Metoda Reflect.isExtensible().
  • Metoda Reflect.ownKeys().
  • metoda preventExtensions().
  • Metoda Reflect.set().
  • Metoda Reflect.setPrototypeOf().

Obiect Set JavaScript

  • Set JavaScript
  • Setați metoda add().
  • Setați metoda clear().
  • Setați metoda delete().
  • Metoda set entries().
  • Setați metoda forEach().
  • Setul are metoda ().
  • Metoda set values().

Obiect șir JavaScript

  • Metoda șir charAt().
  • Metoda șir charAt().
  • Metoda șir de caractere charCodeAt().
  • Metoda String concat().
  • Metoda String indexOf().
  • Metoda String lastIndexOf().
  • Metoda String search().
  • Potrivire șir ()
  • Metoda String replace().
  • Metoda String substr().
  • Metoda String substring().
  • Metoda String slice().
  • Metoda String toLowerCase().
  • metoda toLocaleLowerCase().
  • Metoda String toUpperCase().
  • metoda toLocaleUpperCase().
  • Metoda String toString().
  • Metoda String valueOf().

Obiect simbol JavaScript

  • Simbol JavaScript
  • Metoda simbol.for().
  • Metoda Symbol.keyFor().
  • Metoda Symbol.toString().

Proprietate simbol

  • Proprietatea Symbol.hasInstance
  • Proprietatea isConcatSpreadable
  • Proprietate simbol.match
  • Proprietate simbol.prototip
  • Simbol.înlocuiește proprietatea
  • Proprietate Symbol.search
  • Proprietate simbol.split
  • Proprietate Symbol.toStringTag
  • Simbol.unscopables Proprietate

Obiect JavaScript TypedArray

  • JavaScript TypedArray
  • Metoda TypedArray copyWithin().
  • Metoda TypedArray entries().
  • Metoda TypedArray every().
  • Metoda TypedArray fill().
  • Metoda TypedArray filter().
  • Metoda TypedArray find().
  • Metoda TypedArray findIndex().
  • Metoda TypedArray forEach().
  • Metoda TypedArray includes().
  • Metoda TypedArray indexof().
  • Metoda TypedArray join().
  • Metoda TypedArray Keys().
  • Metoda TypedArray lastIndexof().
  • Metoda TypedArray map().
  • Metoda TypedArray reduce().
  • Metoda TypedArray reduceRight().
  • Metoda TypedArray reverse().
  • Metoda TypedArray set().
  • Metoda TypedArray Slice().
  • Metoda TypedArray some().
  • Metoda de sortare TypedArray ().
  • Metoda TypedArray subbarray().
  • Metoda TypedArray values().
  • metoda toLocaleString().
  • Metoda TypedArray toString().

Obiect JavaScript WeakMap

dublu la string java
  • JavaScript WeakMap
  • Metoda WeakMap delete().
  • Metoda WeakMap get().
  • WeakMap are metoda ().
  • Metoda WeakMap set().

Obiect JavaScript WeakSet

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

Condiție prealabilă

Înainte de a învăța JavaScript în profunzime, trebuie să aveți cunoștințele de bază despre HTML.

Public

Am dezvoltat acest tutorial JavaScript atât pentru începători, cât și pentru profesioniști. Sunt date o mulțime de exemple cu editorul JavaScript. Deci, puteți edita cu ușurință codul JavaScript, ceea ce vă va ajuta să învățați JavaScript cu ușurință.

Problemă

Vă asigurăm că nu veți găsi nicio problemă în tutorialul nostru JavaScript. Dar, dacă găsiți vreo greșeală, o puteți posta în secțiunea noastră de comentarii.