logo

Lær JavaScript-veiledning

JavaScript veiledning

Vår JavaScript veiledning er designet for både nybegynnere og profesjonelle. JavaScript brukes til å lage dynamiske sider på klientsiden.

JavaScript er et objektbasert skriptspråk som er lett og på tvers av plattformer.

JavaScript er ikke et kompilert språk, men det er et oversatt språk. JavaScript-oversetteren (innebygd i nettleseren) er ansvarlig for å oversette JavaScript-koden for nettleseren.

Hva er JavaScript

JavaScript (js) er et lett objektorientert programmeringsspråk som brukes av flere nettsteder for skripting av nettsidene. Det er et tolket, fullverdig programmeringsspråk som muliggjør dynamisk interaktivitet på nettsteder når det brukes på et HTML-dokument. Den ble introdusert i 1995 for å legge til programmer på nettsidene i Netscape Navigator-nettleseren. Siden den gang har den blitt tatt i bruk av alle andre grafiske nettlesere. Med JavaScript kan brukere bygge moderne nettapplikasjoner for å samhandle direkte uten å laste siden på nytt hver gang. Den tradisjonelle nettsiden bruker js for å gi flere former for interaktivitet og enkelhet.

sorteringsarray i java

Skjønt, JavaScript har ingen tilkobling med Java programmeringsspråk. Navnet ble foreslått og gitt i tiden da Java ble stadig mer populært på markedet. I tillegg til nettlesere, bruker databaser som CouchDB og MongoDB JavaScript som skript- og spørringsspråk.

Funksjoner av JavaScript

Det er følgende funksjoner i JavaScript:

  1. Alle populære nettlesere støtter JavaScript da de har innebygde utførelsesmiljøer.
  2. JavaScript følger syntaksen og strukturen til programmeringsspråket C. Dermed er det et strukturert programmeringsspråk.
  3. JavaScript er et svakt skrevet språk, der visse typer er implisitt castet (avhengig av operasjonen).
  4. JavaScript er et objektorientert programmeringsspråk som bruker prototyper i stedet for å bruke klasser for arv.
  5. Det er et lettvektet og tolket språk.
  6. Det er et språk som skiller mellom store og små bokstaver.
  7. JavaScript støttes i flere operativsystemer, inkludert Windows, macOS, etc.
  8. Det gir god kontroll til brukerne over nettleserne.

Historien om JavaScript

I 1993, Mosaikk , den første populære nettleseren, ble til. I år 1994 , Netscape ble grunnlagt av Marc Andreessen . Han innså at nettet måtte bli mer dynamisk. Dermed ble det antatt et 'limspråk' til HTML for å gjøre webdesign enkelt for designere og deltidsprogrammerere. Følgelig, i 1995, rekrutterte selskapet Brendan Eich har til hensikt å implementere og bygge inn Scheme-programmeringsspråket i nettleseren. Men før Brendan kunne starte, fusjonerte selskapet med Sun Microsystems for å legge til Java i Navigator slik at den kan konkurrere med Microsoft over nettteknologiene og plattformene. Nå var to språk der: Java og skriptspråket. Videre bestemte Netscape seg for å gi et lignende navn til skriptspråket som Javas. Det førte til 'Javascript'. Til slutt, i mai 1995, laget Marc Andreessen den første koden for Javascript kalt ' Mokka '. Senere erstattet markedsføringsteamet navnet med ' LiveScript '. Men på grunn av varemerkegrunner og visse andre grunner, i desember 1995, ble språket endelig omdøpt til 'JavaScript'. Fra da kom JavaScript til.

Bruk av JavaScript

JavaScript brukes til å lage interaktive nettsider. Den brukes hovedsakelig til:

  • validering på klientsiden,
  • Dynamiske rullegardinmenyer,
  • Viser dato og klokkeslett,
  • Viser popup-vinduer og dialogbokser (som en varseldialogboks, bekreftelsesdialogboks og dialogboks med spørsmål),
  • Vise klokker osv.

JavaScript-eksempel

 document.write('Hello JavaScript by JavaScript'); 
Test det nå

En detaljert forklaring av det første JavaScript-eksemplet er gitt i neste kapittel.


JavaScript-indeks


JavaScript veiledning

Grunnleggende om JavaScript

JavaScript-objekter

JavaScript BOM

  • Nettleserobjekter
  • 1) Vinduobjekt
  • 2) Historieobjekt
  • 3) Navigatorobjekt
  • 4) Skjermobjekt

JavaScript DOM

  • 5) Dokumentobjekt
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • JavaScript innerHTML-egenskap
  • JavaScript innerText-egenskap

JavaScript-validering

JavaScript OOPs

  • JavaScript-klasse
  • JavaScript-objekt
  • JavaScript prototype
  • JavaScript-konstruktørmetode
  • JavaScript statisk metode
  • JavaScript-innkapsling
  • JavaScript-arv
  • JavaScript-polymorfisme
  • JavaScript-abstraksjon

JavaScript-informasjonskapsler

JavaScript-hendelser

    HTML/DOM-hendelser

JavaScript div

  • JavaScript dette søkeordet
  • JavaScript-feilsøking
  • JavaScript heising
  • JavaScript streng modus

JavaScript Advance

  • JavaScript TypedArray
  • JavaScript-sett
  • JavaScript-kart
  • JavaScript svakt sett
  • JavaScript WeakMap

Intervju spørsmål

stlc
  • JavaScript-intervjuspørsmål

JavaScript-metoder

JavaScript Array Object

JavaScript DataView-objekt

  • JavaScript DataView
  • DataView getFloat32()-metoden
  • DataView getFloat64()-metoden
  • DataView getInt8() metode
  • DataView getInt16() metode
  • DataView getInt32() metode
  • DataView getUint8()-metoden
  • DataView getUint16()-metoden
  • DataView getUint32()-metoden

JavaScript-funksjonsobjekt

  • JavaScript funksjon
  • Funksjonen apply() metode
  • Funksjon bind() metode
  • Funksjon call() metode
  • Funksjon toString()-metoden

JavaScript-datoobjekt

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

JavaScript-behandlerobjekt

  • JavaScript-behandler
  • handler application()-metoden
  • handler construct()-metoden
  • handler defineProperty()-metoden
  • behandler deleteProperty()-metoden
  • behandler get()-metoden
  • behandler getOwnPropertyDescriptor()-metoden
  • behandler getPrototypeOf()-metoden
  • handler has() metode
  • handler isExtensible()-metoden
  • behandler ownKeys()-metoden
  • behandler preventExtensions()-metoden
  • handler set() metode
  • handler setPrototypeOf() metode

JavaScript JSON-objekt

datatyper i java
  • JavaScript JSON
  • JSON.parse()-metoden
  • JSON.stringify()-metoden

JavaScript kartobjekt

  • JavaScript-kart
  • Kartlegg clear()-metoden
  • Kart delete()-metoden
  • Map entries()-metoden
  • Map forEach()-metoden
  • Kartlegg get()-metoden
  • Kart har() metode
  • Map keys() metode
  • Kartsett()-metoden
  • Kartverdier()-metoden

JavaScript Math Object

  • JavaScript matematikk
  • Math abs() metode
  • Math acos() metode
  • Math asin() metode
  • Math atan() metode
  • Math cbrt() metode
  • Math ceil() metode
  • Math cos() metode
  • Math cosh()-metoden
  • Math exp() metode
  • Math floor() metode
  • Math hypot() metode
  • Math log() metode
  • Math max() metode
  • Math min() metode
  • Math pow() metode
  • Math random() metode
  • Math round() metode
  • Math sign() metode
  • Math sin() metode
  • Math sinh() metode
  • Math sqrt() metode
  • Math tan() metode
  • Math tanh() metode
  • Math trunc() metode

JavaScript-nummerobjekt

  • JavaScript-nummer
  • Number isFinite()-metoden
  • Number isInteger()-metoden
  • Number parseFloat()-metoden
  • Number parseInt() metode
  • Number toExponential()-metoden
  • Number toFixed()-metoden
  • Number toPrecision()-metoden
  • Number toString()-metoden

JavaScript RegExp-objekt

  • JavaScript RegExp
  • RegExp.exec()-metoden
  • RegExp.test()-metoden
  • RegExp.toString()-metoden

JavaScript-objekt

  • JavaScript-objekt
  • Object.assign()-metoden
  • Object.create()-metoden
  • Object.defineProperty()-metoden
  • Object.defineProperties()-metoden
  • Object.entries()-metoden
  • Object.freeze()-metoden
  • getOwnPropertyDescriptor()-metoden
  • getOwnPropertyDescriptors()-metoden
  • getOwnPropertyNames()-metoden
  • getOwnPropertySymbols()-metoden
  • Object.getPrototypeOf()-metoden
  • Object.is()-metoden
  • preventExtensions()-metoden
  • Object.seal()-metoden
  • Object.setPrototypeOf()-metoden
  • Object.values()-metoden

JavaScript Reflect Object

  • JavaScript Reflection
  • Reflect.apply()-metoden
  • Reflect.construct()-metoden
  • Reflect.defineProperty()-metoden
  • Reflect.deleteProperty()-metoden
  • Reflect.get()-metoden
  • getOwnPropertyDescriptor()-metoden
  • Reflect.getPrototypeOf()-metoden
  • Reflect.has()-metoden
  • Reflect.isExtensible()-metoden
  • Reflect.ownKeys()-metoden
  • preventExtensions()-metoden
  • Reflect.set() metode
  • Reflect.setPrototypeOf()-metoden

JavaScript-settobjekt

JavaScript-strengobjekt

  • String charAt() metode
  • String charAt() metode
  • String charCodeAt() metode
  • String concat() metode
  • String indexOf() metode
  • String lastIndexOf()-metoden
  • String search() metode
  • String match()
  • String replace() metode
  • String substr() metode
  • String substring() metode
  • String slice() metode
  • String toLowerCase()-metoden
  • toLocaleLowerCase()-metoden
  • String toUpperCase()-metoden
  • toLocaleUpperCase()-metoden
  • String toString()-metoden
  • String valueOf() metode

JavaScript-symbolobjekt

  • JavaScript-symbol
  • Symbol.for()-metoden
  • Symbol.keyFor()-metoden
  • Symbol.toString()-metoden

Symbol Eiendom

  • Symbol.hasInstance-egenskapen
  • isConcatSpreadable Property
  • Symbol.match-egenskap
  • Symbol.prototype Eiendom
  • Symbol.erstatt eiendom
  • Symbol.search Eiendom
  • Symbol.split eiendom
  • Symbol.toStringTag-egenskapen
  • Symbol.unscopables Eiendom

JavaScript TypedArray-objekt

  • JavaScript TypedArray
  • TypedArray copyWithin()-metoden
  • TypedArray entries()-metoden
  • TypedArray every() metode
  • TypedArray fill()-metoden
  • TypedArray filter() metode
  • TypedArray find() metode
  • TypedArray findIndex()-metoden
  • TypedArray forEach()-metoden
  • TypedArray include() metode
  • TypedArray indexof() metode
  • TypedArray join() metode
  • TypedArray Keys()-metoden
  • TypedArray lastIndexof() metode
  • TypedArray map() metode
  • TypedArray reduce() metode
  • TypedArray reduceRight()-metoden
  • TypedArray reverse() metode
  • TypedArray set() metode
  • TypedArray Slice()-metoden
  • TypedArray some() metode
  • TypedArray sort() metode
  • TypedArray subarray() metode
  • TypedArray-verdier()-metoden
  • toLocaleString()-metoden
  • TypedArray toString()-metoden

JavaScript WeakMap-objekt

sql multiple table select
  • JavaScript WeakMap
  • WeakMap delete() metode
  • WeakMap get() metode
  • WeakMap har () metode
  • WeakMap set() metode

JavaScript WeakSet Object

  • JavaScript svakt sett
  • WeakSet add() metode
  • WeakSet delete() metode
  • WeakSet has() metode

Forutsetning

Før du lærer JavaScript i dybden, må du ha grunnleggende kunnskap om HTML.

Publikum

Vi har utviklet denne JavaScript-opplæringen for både nybegynnere og profesjonelle. Det er gitt mange eksempler med JavaScript-editor. Så du kan enkelt redigere JavaScript-koden din som vil hjelpe deg å lære JavaScript enkelt.

Problem

Vi forsikrer deg om at du ikke vil finne noe problem i vår JavaScript-opplæring. Men hvis du finner noen feil, kan du legge det ut i kommentarfeltet.