logo

Naučite JavaScript vodič

Vodič za JavaScript

Naše Vodič za JavaScript namijenjen je i početnicima i profesionalcima. JavaScript se koristi za stvaranje dinamičkih stranica na strani klijenta.

JavaScript je skriptni jezik temeljen na objektima koji je lagan i višeplatformski.

JavaScript nije kompilirani jezik, ali je prevedeni jezik. JavaScript Translator (ugrađen u preglednik) odgovoran je za prevođenje JavaScript koda za web preglednik.

Što je JavaScript

JavaScript (js) je lagani objektno orijentirani programski jezik koji koristi nekoliko web stranica za skriptiranje web stranica. To je interpretirani, potpuni programski jezik koji omogućuje dinamičku interaktivnost na web stranicama kada se primijeni na HTML dokument. Predstavljen je 1995. godine za dodavanje programa na web stranice u pregledniku Netscape Navigator. Od tada su ga usvojili svi ostali grafički web preglednici. S JavaScriptom korisnici mogu izgraditi moderne web aplikacije za izravnu interakciju bez ponovnog učitavanja stranice svaki put. Tradicionalna web stranica koristi js za pružanje nekoliko oblika interaktivnosti i jednostavnosti.

dugo do int java

Iako, JavaScript nema veze s Java programskim jezikom. Ime je predloženo i dano u vrijeme kada je Java dobivala popularnost na tržištu. Osim web preglednika, baze podataka kao što su CouchDB i MongoDB koriste JavaScript kao jezik za skriptiranje i upite.

Značajke JavaScripta

Postoje sljedeće značajke JavaScripta:

  1. Svi popularni web preglednici podržavaju JavaScript budući da pružaju ugrađena okruženja za izvršavanje.
  2. JavaScript slijedi sintaksu i strukturu programskog jezika C. Dakle, to je strukturirani programski jezik.
  3. JavaScript je slabo tipiziran jezik, gdje se određeni tipovi implicitno pretvaraju (ovisno o operaciji).
  4. JavaScript je objektno orijentirani programski jezik koji koristi prototipove umjesto da koristi klase za nasljeđivanje.
  5. To je lagani i interpretirani jezik.
  6. To je jezik koji razlikuje velika i mala slova.
  7. JavaScript je podržan u nekoliko operativnih sustava uključujući Windows, macOS itd.
  8. Korisnicima pruža dobru kontrolu nad web preglednicima.

Povijest JavaScripta

1993. god. Mozaik , prvi popularni web preglednik, nastao je. u godina 1994 , Netscape osnovao je Marc Andreessen . Shvatio je da web mora postati dinamičniji. Stoga se vjerovalo da je HTML-u osiguran 'jezik ljepila' koji dizajnerima i honorarnim programerima olakšava web dizajn. Slijedom toga, 1995. tvrtka je zapošljavala Brendan Eich namjeravaju implementirati i ugraditi programski jezik Scheme u preglednik. No, prije nego što je Brendan mogao započeti, tvrtka se spojila s Sun Microsystems za dodavanje Jave u svoj Navigator kako bi se mogao natjecati s Microsoftom u web tehnologijama i platformama. Sada su postojala dva jezika: Java i skriptni jezik. Nadalje, Netscape je odlučio skriptnom jeziku dati sličan naziv kao Java. To je dovelo do 'Javascripta'. Konačno, u svibnju 1995., Marc Andreessen skovao je prvi kôd Javascripta pod nazivom ' Moka '. Kasnije je marketinški tim zamijenio naziv s ' LiveScript '. Ali, zbog zaštitnih znakova i nekih drugih razloga, u prosincu 1995. jezik je konačno preimenovan u 'JavaScript'. Od tada je nastao JavaScript.

Primjena JavaScripta

JavaScript se koristi za izradu interaktivnih web stranica. Uglavnom se koristi za:

  • Validacija na strani klijenta,
  • Dinamički padajući izbornici,
  • Prikaz datuma i vremena,
  • Prikazivanje skočnih prozora i dijaloških okvira (poput dijaloškog okvira s upozorenjem, dijaloškog okvira za potvrdu i dijaloškog okvira za upite),
  • Prikaz satova itd.

Primjer JavaScripta

 document.write('Hello JavaScript by JavaScript'); 
Testirajte sada

Detaljno objašnjenje prvog JavaScript primjera dano je u sljedećem poglavlju.


JavaScript indeks


Vodič za JavaScript

Osnove JavaScripta

JavaScript objekti

JavaScript BOM

  • Objekti preglednika
  • 1) Objekt prozora
  • 2) Povijest Objekt
  • 3) Navigator Objekt
  • 4) Objekt zaslona

JavaScript DOM

  • 5) Objekt dokumenta
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • JavaScript innerHTML svojstvo
  • Svojstvo JavaScript innerText

JavaScript Validacija

JavaScript OOP-ovi

  • JavaScript klasa
  • JavaScript objekt
  • JavaScript prototip
  • Metoda JavaScript konstruktora
  • JavaScript statička metoda
  • JavaScript enkapsulacija
  • JavaScript nasljeđivanje
  • JavaScript polimorfizam
  • JavaScript apstrakcija

JavaScript kolačići

JavaScript događaji

    HTML/DOM događaji

JavaScript Razno

string concat java
  • JavaScript ovu ključnu riječ
  • JavaScript otklanjanje pogrešaka
  • JavaScript podizanje
  • JavaScript strogi način rada

JavaScript Advance

  • JavaScript TypedArray
  • JavaScript set
  • JavaScript karta
  • JavaScript WeakSet
  • JavaScript WeakMap

Pitanja za intervju

  • JavaScript pitanja za intervju

JavaScript metode

JavaScript Array Object

JavaScript DataView Object

  • 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 JavaScript funkcije

  • JavaScript funkcija
  • Metoda funkcije apply().
  • Metoda funkcije bind().
  • Metoda poziva funkcije ().
  • Metoda funkcije toString().

JavaScript objekt datuma

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

JavaScript rukovatelj Objekt

  • JavaScript rukovatelj
  • obrađivač apply() metoda
  • metoda rukovatelja construct().
  • obrađivač defineProperty() metoda
  • rukovatelj deleteProperty() metoda
  • metoda obrađivača get().
  • rukovatelj metoda getOwnPropertyDescriptor().
  • obrađivač metoda getPrototypeOf().
  • rukovatelj has() metoda
  • rukovatelj metoda isExtensible().
  • metoda obrađivača ownKeys().
  • rukovatelj metoda preventExtensions().
  • metoda obrađivača set().
  • rukovatelj metoda setPrototypeOf().

JavaScript JSON objekt

podcrtavanje teksta css-om
  • JavaScript JSON
  • Metoda JSON.parse().
  • Metoda JSON.stringify().

Objekt JavaScript mape

  • JavaScript karta
  • Metoda mapiranja clear().
  • Map delete() metoda
  • Metoda mapiranja unosa().
  • Metoda Map forEach().
  • Preslikaj metodu get().
  • Metoda map has().
  • Metoda map keys().
  • Map set() metoda
  • Metoda Map values().

JavaScript matematički objekt

  • JavaScript Math
  • Matematička abs() metoda
  • Matematička metoda acos().
  • Matematička metoda asin().
  • Matematička metoda atan().
  • Matematička metoda cbrt().
  • Matematička metoda ceil().
  • Matematička metoda cos().
  • Matematička metoda cosh().
  • Matematička exp() metoda
  • Matematička metoda floor().
  • Matematička hipot() metoda
  • Matematička metoda log().
  • Matematička metoda max().
  • Matematička metoda min().
  • Matematička metoda pow().
  • Matematička random() metoda
  • Math round() metoda
  • Matematička metoda sign().
  • Matematička sin() metoda
  • Matematička sinh() metoda
  • Matematička metoda sqrt().
  • Matematička metoda tan().
  • Matematička metoda tanh().
  • Matematička metoda trunc().

JavaScript broj objekt

  • JavaScript broj
  • Metoda broja isFinite().
  • Metoda broja isInteger().
  • Metoda broja parseFloat().
  • Metoda broja parseInt().
  • Metoda Number toExponential().
  • Metoda Number toFixed().
  • Metoda Number toPrecision().
  • Metoda Number toString().

JavaScript RegExp objekt

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

JavaScript objekt

  • JavaScript objekt
  • 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().
  • spriječiti Extensions() metodu
  • 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().
  • spriječiti Extensions() metodu
  • Metoda Reflect.set().
  • Metoda Reflect.setPrototypeOf().

Objekt JavaScript skupa

JavaScript String Objekt

  • String charAt() metoda
  • String charAt() metoda
  • String charCodeAt() metoda
  • String concat() metoda
  • String indexOf() metoda
  • Metoda niza lastIndexOf().
  • String search() metoda
  • Podudaranje niza()
  • String replace() metoda
  • String substr() metoda
  • String substring() metoda
  • String slice() metoda
  • String toLowerCase() metoda
  • metoda toLocaleLowerCase().
  • String toUpperCase() metoda
  • metoda toLocaleUpperCase().
  • Metoda String toString().
  • String valueOf() metoda

JavaScript objekt simbola

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

Svojstvo simbola

  • Svojstvo Symbol.hasInstance
  • Svojstvo isConcatSpreadable
  • Symbol.match Svojstvo
  • Simbol.prototip Svojstvo
  • Symbol.replace Svojstvo
  • Symbol.search Svojstvo
  • Symbol.split Svojstvo
  • Svojstvo Symbol.toStringTag
  • Simbol.unscopables Svojstvo

JavaScript TypedArray Objekt

  • 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().
  • TypedArray some() metoda
  • Metoda TypedArray sort().
  • TypedArray subarray() metoda
  • Metoda TypedArray values().
  • metoda toLocaleString().
  • Metoda TypedArray toString().

Objekt JavaScript WeakMap

normalne forme
  • JavaScript WeakMap
  • WeakMap delete() metoda
  • WeakMap get() metoda
  • Metoda WeakMap has().
  • WeakMap set() metoda

JavaScript WeakSet Objekt

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

Preduvjet

Prije detaljnog učenja JavaScripta morate imati osnovno znanje HTML-a.

Publika

Razvili smo ovaj JavaScript vodič za početnike i profesionalce. Dano je puno primjera s JavaScript editorom. Dakle, možete jednostavno urediti svoj JavaScript kôd koji će vam pomoći da lako naučite JavaScript.

Problem

Uvjeravamo vas da nećete pronaći nikakav problem u našem vodiču za JavaScript. No, ako pronađete bilo kakvu pogrešku, možete je objaviti u našem odjeljku za komentare.