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:
- Svi popularni web preglednici podržavaju JavaScript budući da pružaju ugrađena okruženja za izvršavanje.
- JavaScript slijedi sintaksu i strukturu programskog jezika C. Dakle, to je strukturirani programski jezik.
- JavaScript je slabo tipiziran jezik, gdje se određeni tipovi implicitno pretvaraju (ovisno o operaciji).
- JavaScript je objektno orijentirani programski jezik koji koristi prototipove umjesto da koristi klase za nasljeđivanje.
- To je lagani i interpretirani jezik.
- To je jezik koji razlikuje velika i mala slova.
- JavaScript je podržan u nekoliko operativnih sustava uključujući Windows, macOS itd.
- 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 komentar
- JavaScript varijabla
- JavaScript globalna varijabla
- JavaScript operatori
- JavaScript If iskaz
- JavaScript prekidač
- JavaScript petlja
- JavaScript funkcija
JavaScript objekti
- JavaScript objekt
- JavaScript polje
- JavaScript niz
- JavaScript Datum
- JavaScript Math
- JavaScript broj
- Booleov JavaScript
- JavaScript DataView
- JavaScript funkcija
- JavaScript rukovatelj
- JavaScript JSON
- JavaScript broj
- JavaScript Reflect
- JavaScript RegExp
- JavaScript simbol
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 provjera valjanosti obrasca
- JavaScript provjera e-pošte
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 kolačići
- Atributi kolačića
- Kolačić s više naziva
- Brisanje kolačića
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 polje
- Metoda niza concat().
- Metoda polja copywithin().
- Array every() metoda
- Array fill() metoda
- Array filter() metoda
- Array find() metoda
- Array findIndex() metoda
- Metoda polja zaSvaki().
- Metoda niza uključuje().
- Metoda polja indexOf().
- Array join() metoda
- Metoda niza lastIndexOf().
- Array map() metoda
- Metoda niza pop().
- Metoda niza push().
- Metoda niza reverse().
- Metoda polja shift().
- Metoda array slice().
- Metoda niza sort().
- Array splice() metoda
- Metoda unshift() polja
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 set
- Postavite metodu add().
- Postavite metodu clear().
- Postavite delete() metodu
- Metoda postavljanja unosa().
- Postavite forEach() metodu
- Postavi has() metodu
- Metoda postavljanja vrijednosti().
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.