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:
- Vsi priljubljeni spletni brskalniki podpirajo JavaScript, saj zagotavljajo vgrajena okolja za izvajanje.
- JavaScript sledi sintaksi in strukturi programskega jezika C. Tako je strukturiran programski jezik.
- JavaScript je slabo tipiziran jezik, kjer so določeni tipi implicitno pretvorjeni (odvisno od operacije).
- JavaScript je objektno usmerjen programski jezik, ki uporablja prototipe namesto uporabe razredov za dedovanje.
- Je lahek in interpretiran jezik.
- Je jezik, ki razlikuje velike in male črke.
- JavaScript je podprt v več operacijskih sistemih, vključno z Windows, macOS itd.
- 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
- JavaScript komentar
- Spremenljivka JavaScript
- Globalna spremenljivka JavaScript
- Operaterji JavaScript
- Izjava JavaScript If
- JavaScript Switch
- JavaScript Loop
- Funkcija JavaScript
Objekti JavaScript
- Objekt JavaScript
- Niz JavaScript
- Niz JavaScript
- JavaScript datum
- JavaScript Math
- Številka JavaScript
- JavaScript Boolean
- JavaScript DataView
- Funkcija JavaScript
- Upravljalnik JavaScript
- JavaScript JSON
- Številka JavaScript
- JavaScript Reflect
- JavaScript RegExp
- JavaScript simbol
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
- Preverjanje obrazca JavaScript
- JavaScript preverjanje elektronske pošte
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
- Piškotki JavaScript
- Lastnosti piškotkov
- Piškotek z več imeni
- Brisanje piškotkov
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
- Niz JavaScript
- Metoda matrike concat().
- Metoda matrike copywithin().
- Metoda array every().
- Metoda Array fill().
- Metoda matričnega filtra().
- Metoda Array find().
- Metoda Array findIndex().
- Metoda Array forEach().
- Metoda Array includes().
- Metoda matrike indexOf().
- Metoda array join().
- Metoda matrike lastIndexOf().
- Metoda array map().
- Metoda array pop().
- Metoda Array push().
- Metoda Array reverse().
- Metoda Array shift().
- Metoda array slice().
- Metoda Array sort().
- Metoda Array splice().
- Metoda array unshift().
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.