logo

Vadnica za učenje JavaScripta

Vadnica za JavaScript

Naš Vadnica za JavaScript je namenjen tako začetnikom kot profesionalcem. JavaScript se uporablja za ustvarjanje dinamičnih strani na strani odjemalca.

JavaScript je objektno temelječ skriptni jezik ki je lahek in večplatformski.

JavaScript ni preveden jezik, ampak je preveden jezik. Prevajalnik JavaScript (vdelan v brskalnik) je odgovoren za prevajanje kode JavaScript za spletni brskalnik.

Kaj je JavaScript

JavaScript (js) je lahek objektno usmerjen programski jezik, ki ga uporablja več spletnih mest za skriptiranje spletnih strani. To je interpretiran, poln programski jezik, ki omogoča dinamično interaktivnost na spletnih mestih, ko se uporablja za dokument HTML. Predstavljen je bil leta 1995 za dodajanje programov na spletne strani v brskalniku Netscape Navigator. Od takrat so ga sprejeli vsi ostali grafični spletni brskalniki. Z JavaScriptom lahko uporabniki izdelajo sodobne spletne aplikacije za neposredno interakcijo, ne da bi vsakič znova naložili stran. Tradicionalno spletno mesto uporablja js za zagotavljanje več oblik interaktivnosti in preprostosti.

css prvi otrok

Čeprav JavaScript nima povezave s programskim jezikom Java. Ime je bilo predlagano in podano v času, ko je Java postajala vse bolj priljubljena na trgu. Poleg spletnih brskalnikov baze podatkov, kot sta CouchDB in MongoDB, uporabljajo JavaScript kot svoj skriptni in poizvedovalni jezik.

Lastnosti JavaScripta

Obstajajo naslednje funkcije JavaScripta:

  1. Vsi priljubljeni spletni brskalniki podpirajo JavaScript, saj zagotavljajo vgrajena okolja za izvajanje.
  2. JavaScript sledi sintaksi in strukturi programskega jezika C. Tako je strukturiran programski jezik.
  3. JavaScript je slabo tipiziran jezik, kjer so določeni tipi implicitno pretvorjeni (odvisno od operacije).
  4. JavaScript je objektno usmerjen programski jezik, ki uporablja prototipe namesto uporabe razredov za dedovanje.
  5. Je lahek in interpretiran jezik.
  6. Je jezik, ki razlikuje velike in male črke.
  7. JavaScript je podprt v več operacijskih sistemih, vključno z Windows, macOS itd.
  8. Uporabnikom omogoča dober nadzor nad spletnimi brskalniki.

Zgodovina JavaScripta

Leta 1993, Mozaik , prvi priljubljen spletni brskalnik, je nastal. V letnik 1994 , Netscape je ustanovil Marc Andreessen . Spoznal je, da mora splet postati bolj dinamičen. Tako je bilo verjeti, da je HTML na voljo 'jezik lepila', ki bo oblikovalcem in programerjem s krajšim delovnim časom olajšal spletno oblikovanje. Posledično je podjetje leta 1995 zaposlilo Brendan Eich ki namerava implementirati in vdelati programski jezik Scheme v brskalnik. Toda preden je Brendan lahko začel, se je podjetje združilo z Sun Microsystems za dodajanje Jave v svoj Navigator, da bi lahko tekmoval z Microsoftom glede spletnih tehnologij in platform. Zdaj sta bila tam dva jezika: Java in skriptni jezik. Poleg tega se je Netscape odločil skriptnemu jeziku dati podobno ime kot Java. To je pripeljalo do 'Javascripta'. Končno je maja 1995 Marc Andreessen skoval prvo kodo Javascripta z imenom ' moka '. Kasneje je ekipa za trženje zamenjala ime z ' LiveScript '. Vendar pa je bil zaradi blagovnih znamk in nekaterih drugih razlogov decembra 1995 jezik končno preimenovan v 'JavaScript'. Od takrat je začel obstajati JavaScript.

Uporaba JavaScripta

JavaScript se uporablja za ustvarjanje interaktivnih spletnih mest. Uporablja se predvsem za:

  • validacija na strani odjemalca,
  • dinamični spustni meniji,
  • Prikaz datuma in časa,
  • Prikazovanje pojavnih oken in pogovornih oken (kot je opozorilno pogovorno okno, potrditveno pogovorno okno in pozivno pogovorno okno),
  • Prikazovanje ur itd.

Primer JavaScripta

 document.write('Hello JavaScript by JavaScript'); 
Preizkusite zdaj

Podrobna razlaga prvega primera JavaScript je podana v naslednjem poglavju.


Indeks JavaScript


Vadnica za JavaScript

Osnove JavaScripta

Objekti JavaScript

JavaScript BOM

  • Predmeti brskalnika
  • 1) Okenski predmet
  • 2) Zgodovinski predmet
  • 3) Objekt Navigator
  • 4) Predmet zaslona

JavaScript DOM

vsebuje python
  • 5) Predmet dokumenta
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • Lastnost JavaScript innerHTML
  • Lastnost JavaScript innerText

Preverjanje JavaScripta

JavaScript OOP

  • Razred JavaScript
  • Objekt JavaScript
  • JavaScript prototip
  • Metoda konstruktorja JavaScript
  • Statična metoda JavaScript
  • Enkapsulacija JavaScript
  • JavaScript dedovanje
  • Polimorfizem JavaScripta
  • Abstrakcija JavaScript

Piškotki JavaScript

JavaScript dogodki

    Dogodki HTML/DOM

JavaScript Razno

  • JavaScript te ključne besede
  • Odpravljanje napak v JavaScriptu
  • JavaScript dviganje
  • Strogi način JavaScript

JavaScript Advance

  • JavaScript TypedArray
  • JavaScript Set
  • Zemljevid JavaScript
  • JavaScript WeakSet
  • JavaScript WeakMap

Vprašanja za intervju

  • Vprašanja za intervju z JavaScriptom

Metode JavaScript

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

Funkcijski objekt JavaScript

  • Funkcija JavaScript
  • Metoda funkcije apply().
  • Metoda funkcije bind().
  • Metoda klica funkcije().
  • Metoda funkcije toString().

Datumski objekt JavaScript

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

Objekt upravljalnika JavaScript

  • Upravljalnik JavaScript
  • metoda obdelovalca apply().
  • metoda handler construct().
  • metoda handler defineProperty().
  • metoda obdelave deleteProperty().
  • metoda obdelave get().
  • metoda obdelave getOwnPropertyDescriptor().
  • metoda obdelave getPrototypeOf().
  • metoda obdelovalca has().
  • metoda obdelovalca isExtensible().
  • lastnaKeys() metoda obdelovalca
  • metoda handler preventExtensions().
  • metoda obdelovalca set().
  • metoda obdelovalca setPrototypeOf().

Objekt JavaScript JSON

java vzorčni programi
  • JavaScript JSON
  • metoda JSON.parse().
  • Metoda JSON.stringify().

Objekt zemljevida JavaScript

  • Zemljevid JavaScript
  • Metoda preslikave clear().
  • Metoda map delete().
  • Metoda vnosov zemljevida().
  • Metoda Map forEach().
  • Metoda preslikave get().
  • Metoda Map has().
  • Metoda map keys().
  • Metoda map set().
  • Metoda Map values().

JavaScript Math Object

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

JavaScript Number Object

  • Številka JavaScript
  • Metoda Number isFinite().
  • Metoda Number isInteger().
  • Številska metoda parseFloat().
  • Metoda števila parseInt().
  • Metoda Number toExponential().
  • Metoda Number toFixed().
  • Metoda Number toPrecision().
  • Metoda Number toString().

Objekt JavaScript RegExp

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

Objekt JavaScript

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

JavaScript Set Object

  • JavaScript Set
  • Nastavite metodo add().
  • Nastavite metodo clear().
  • Nastavite metodo delete().
  • Nastavi metodo vnosov().
  • Nastavite metodo forEach().
  • Metoda Set has().
  • Metoda Set values().

JavaScript String Object

  • Metoda niza charAt().
  • Metoda niza charAt().
  • Metoda String charCodeAt().
  • Metoda String concat().
  • Metoda niza indexOf().
  • Metoda niza lastIndexOf().
  • Metoda string search().
  • Ujemanje niza()
  • Metoda zamenjave niza().
  • 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().

Predmet simbola JavaScript

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

Lastnost simbola

  • Lastnost Symbol.hasInstance
  • Lastnost isConcatSpreadable
  • Lastnost Symbol.match
  • Lastnost Symbol.prototype
  • Lastnost Symbol.replace
  • Lastnost Symbol.search
  • Lastnost Symbol.split
  • Lastnost Symbol.toStringTag
  • Lastnost Symbol.unscopables

Objekt JavaScript TypedArray

  • JavaScript TypedArray
  • Metoda TypedArray copyWithin().
  • Metoda vnosov TypedArray().
  • 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 TypedArray sort().
  • Metoda podmatrike TypedArray().
  • Metoda TypedArray values().
  • metoda toLocaleString().
  • Metoda TypedArray toString().

Objekt JavaScript WeakMap

mize iz lateksa
  • JavaScript WeakMap
  • Metoda WeakMap delete().
  • Metoda WeakMap get().
  • Metoda WeakMap has().
  • Metoda WeakMap set().

Objekt JavaScript WeakSet

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

Predpogoj

Preden se poglobljeno naučite JavaScripta, morate imeti osnovno znanje HTML.

Občinstvo

To vadnico za JavaScript smo razvili za začetnike in profesionalce. Podanih je veliko primerov z urejevalnikom JavaScript. Tako lahko preprosto uredite svojo kodo JavaScript, ki vam bo pomagala pri preprostem učenju JavaScripta.

Težava

Zagotavljamo vam, da v naši vadnici za JavaScript ne boste našli nobene težave. Če pa najdete kakšno napako, jo lahko objavite v našem oddelku za komentarje.