logo

Opi JavaScript-opetusohjelma

JavaScript opetusohjelma

Meidän JavaScript opetusohjelma on suunniteltu sekä aloittelijoille että ammattilaisille. JavaScriptiä käytetään asiakaspuolen dynaamisten sivujen luomiseen.

JavaScript on oliopohjainen komentosarjakieli joka on kevyt ja monialustainen.

JavaScript ei ole käännetty kieli, mutta se on käännetty kieli. JavaScript-kääntäjä (selaimeen upotettu) vastaa selaimen JavaScript-koodin kääntämisestä.

Mikä on JavaScript

JavaScript (js) on kevyt olio-ohjelmointikieli, jota useat verkkosivustot käyttävät verkkosivujen komentosarjaan. Se on tulkittu, täysimittainen ohjelmointikieli, joka mahdollistaa dynaamisen interaktiivisuuden verkkosivuilla, kun sitä sovelletaan HTML-dokumenttiin. Se otettiin käyttöön vuonna 1995 ohjelmien lisäämiseksi Netscape Navigator -selaimen verkkosivuille. Sen jälkeen kaikki muut graafiset verkkoselaimet ovat ottaneet sen käyttöön. JavaScriptin avulla käyttäjät voivat rakentaa nykyaikaisia ​​verkkosovelluksia ollakseen vuorovaikutuksessa suoraan lataamatta sivua uudelleen joka kerta. Perinteinen verkkosivusto käyttää js:ää tarjoamaan useita interaktiivisuuden ja yksinkertaisuuden muotoja.

int char javaan

JavaScriptillä ei kuitenkaan ole yhteyttä Java-ohjelmointikieleen. Nimeä ehdotettiin ja tarjottiin aikoina, jolloin Java oli saamassa suosiota markkinoilla. Verkkoselaimien lisäksi tietokannat, kuten CouchDB ja MongoDB, käyttävät JavaScriptiä komentosarja- ja kyselykielenä.

JavaScriptin ominaisuudet

JavaScriptissä on seuraavat ominaisuudet:

  1. Kaikki suositut verkkoselaimet tukevat JavaScriptiä, koska ne tarjoavat sisäänrakennetut suoritusympäristöt.
  2. JavaScript noudattaa C-ohjelmointikielen syntaksia ja rakennetta. Se on siis strukturoitu ohjelmointikieli.
  3. JavaScript on heikosti kirjoitettu kieli, jossa tietyt tyypit ovat implisiittisesti valettu (riippuen toiminnasta).
  4. JavaScript on olio-ohjelmointikieli, joka käyttää prototyyppejä luokkien periytymisen sijaan.
  5. Se on kevyesti painotettu ja tulkittu kieli.
  6. Se on isot ja pienet kirjaimet huomioiva kieli.
  7. JavaScript on tuettu useissa käyttöjärjestelmissä, mukaan lukien Windows, macOS jne.
  8. Se tarjoaa käyttäjille hyvän hallinnan verkkoselaimissa.

JavaScriptin historia

Vuonna 1993 Mosaiikki , ensimmäinen suosittu verkkoselain, syntyi. Vuonna vuosi 1994 , Netscape perusti Marc Andreessen . Hän ymmärsi, että verkon oli tultava dynaamisemmaksi. Siten HTML:ään uskottiin olevan 'liimakieli', joka teki web-suunnittelusta helppoa suunnittelijoille ja osa-aikaisille ohjelmoijille. Tämän seurauksena vuonna 1995 yritys rekrytoi Brendan Eich aikomuksena ottaa käyttöön ja upottaa Scheme-ohjelmointikieli selaimeen. Mutta ennen kuin Brendan ehti aloittaa, yritys sulautui Sun Microsystems Javan lisäämisestä Navigatoriinsa, jotta se voisi kilpailla Microsoftin kanssa verkkoteknologioiden ja alustojen kautta. Nyt siellä oli kaksi kieltä: Java ja komentosarjakieli. Lisäksi Netscape päätti antaa skriptikielelle samanlaisen nimen kuin Java. Se johti 'Javascriptiin'. Lopulta toukokuussa 1995 Marc Andreessen loi ensimmäisen Javascript-koodin nimeltä ' Mokka '. Myöhemmin markkinointitiimi korvasi nimen nimellä ' LiveScript '. Mutta tavaramerkkisyistä ja eräistä muista syistä joulukuussa 1995 kieli nimettiin lopulta 'JavaScriptiksi'. Siitä lähtien JavaScript syntyi.

JavaScriptin sovellus

JavaScriptiä käytetään interaktiivisten verkkosivustojen luomiseen. Sitä käytetään pääasiassa:

  • Asiakaspuolen validointi,
  • Dynaamiset avattavat valikot,
  • Näyttää päivämäärän ja kellonajan,
  • Näytetään ponnahdusikkunat ja valintaikkunat (kuten hälytysvalintaikkuna, vahvistusvalintaikkuna ja kehotevalintaikkuna),
  • Kellojen näyttäminen jne.

JavaScript esimerkki

 document.write('Hello JavaScript by JavaScript'); 
Testaa nyt

Yksityiskohtainen selitys ensimmäisestä JavaScript-esimerkistä on seuraavassa luvussa.


JavaScript-hakemisto


JavaScript opetusohjelma

JavaScriptin perusteet

JavaScript-objektit

JavaScript BOM

  • Selainobjektit
  • 1) Ikkunaobjekti
  • 2) Historiaobjekti
  • 3) Navigaattoriobjekti
  • 4) Näyttöobjekti

JavaScript DOM

  • 5) Dokumenttiobjekti
  • getElementById
  • getElementsByName
  • getElementsByTagName
  • JavaScript innerHTML-ominaisuus
  • JavaScript innerText -ominaisuus

JavaScriptin validointi

JavaScript OOPs

  • JavaScript-luokka
  • JavaScript-objekti
  • JavaScript prototyyppi
  • JavaScript-konstruktorimenetelmä
  • Staattinen JavaScript-menetelmä
  • JavaScript-kapselointi
  • JavaScriptin perintö
  • JavaScript-polymorfismi
  • JavaScript abstraktio

JavaScript-evästeet

JavaScript-tapahtumat

    HTML/DOM-tapahtumat

JavaScript Muut

  • JavaScript tämä avainsana
  • JavaScript-virheenkorjaus
  • JavaScriptin nosto
  • JavaScript Strict Mode

JavaScript Advance

koppi algoritmi
  • JavaScript TypedArray
  • JavaScript-sarja
  • JavaScript kartta
  • JavaScript WeakSet
  • JavaScript heikko kartta

Haastattelu kysymykset

  • JavaScript-haastattelukysymykset

JavaScript-menetelmät

JavaScript Array -objekti

JavaScript DataView -objekti

  • JavaScript DataView
  • DataView getFloat32() -menetelmä
  • DataView getFloat64() -menetelmä
  • DataView getInt8() -menetelmä
  • DataView getInt16() -menetelmä
  • DataView getInt32() -menetelmä
  • DataView getUint8() -menetelmä
  • DataView getUint16() -menetelmä
  • DataView getUint32() -menetelmä

JavaScript-funktioobjekti

  • JavaScript-toiminto
  • Function apply() -menetelmä
  • Funktio bind() -menetelmä
  • Funktio call() -menetelmä
  • Funktio toString()-metodi

JavaScript-päivämääräobjekti

  • JavaScript päivämäärä
  • päivämäärä getDate() -menetelmä
  • päivämäärä getDay() -menetelmä
  • päivämäärä getFullYears() -menetelmä
  • päivämäärä getHours() -menetelmä
  • päivämäärä getMilliseconds() -menetelmä
  • päivämäärä getMinutes() -menetelmä
  • päivämäärä getMonth() -menetelmä
  • päivämäärä getSeconds() -menetelmä
  • päivämäärä getUTCDate() -menetelmä
  • päivämäärä getUTCDay() -menetelmä
  • päivämäärä getUTCFullYears() -menetelmä
  • päivämäärä getUTCHours() -menetelmä
  • päivämäärä getUTCMutes() -menetelmä
  • päivämäärä getUTCMonth() -menetelmä
  • päivämäärä getUTCSeconds() -menetelmä
  • date setDate() -menetelmä
  • date setDay() -menetelmä
  • date setFullYears() -menetelmä
  • date setHours() -menetelmä
  • date setMilliseconds() -metodi
  • date setMinutes() -menetelmä
  • date setMonth() -menetelmä
  • date setSeconds() -menetelmä
  • päivämäärä setUTCDate() -menetelmä
  • päivämäärä setUTCDay() -menetelmä
  • päivämäärä setUTCFullYears() -menetelmä
  • date setUTCHours() -metodi
  • date setUTCMilliseconds() -metodi
  • date setUTCMutes() -metodi
  • date setUTCMonth() -metodi
  • date setUTCSeconds() -metodi
  • date toDateString() -metodi
  • päivämäärä ISOstring()-menetelmään
  • päivämäärä JSON()-menetelmään
  • date toString() -metodi
  • päivämäärä toTimeString()-metodiin
  • päivämäärä toUTCString()-menetelmään
  • date valueOf() -menetelmä

JavaScript-käsittelijän objekti

  • JavaScript-käsittelijä
  • Käsittelijä apply() -menetelmä
  • Käsittelijä construct() -menetelmä
  • Käsittelijä defineProperty() -metodi
  • käsittelijä deleteProperty() -menetelmä
  • Käsittelijä get() -menetelmä
  • käsittelijä getOwnPropertyDescriptor() -menetelmä
  • käsittelijä getPrototypeOf() -menetelmä
  • Käsittelijällä on() -metodi
  • Käsittelijä on Extensible()-metodi
  • Käsittelijä ownKeys() -menetelmä
  • Käsittelijä preventExtensions() -menetelmä
  • Käsittelijä set() -menetelmä
  • Käsittelijä setPrototypeOf() -menetelmä

JavaScript JSON -objekti

kokonaisluku vertailu javaan
  • JavaScript JSON
  • JSON.parse() -menetelmä
  • JSON.stringify() -menetelmä

JavaScript-karttaobjekti

  • JavaScript kartta
  • Kartta clear() -menetelmä
  • Kartan poisto () -menetelmä
  • Karttamerkinnät() -menetelmä
  • Map forEach()-metodi
  • Kartta get() -menetelmä
  • Kartalla on()-metodi
  • Map keys() -menetelmä
  • Map set() -menetelmä
  • Karttaarvot() -menetelmä

JavaScript matemaattinen objekti

  • JavaScript matematiikka
  • Math abs() -menetelmä
  • Matemaattinen acos()-menetelmä
  • Math asin() -menetelmä
  • Math atan() -menetelmä
  • Matemaattinen cbrt() -menetelmä
  • Math ceil() -menetelmä
  • Matemaattinen cos()-menetelmä
  • Matemaattinen cosh()-menetelmä
  • Math exp() -menetelmä
  • Math floor() -menetelmä
  • Matemaattinen hypot()-menetelmä
  • Math log() -menetelmä
  • Math max() -menetelmä
  • Math min() -menetelmä
  • Math pow() -menetelmä
  • Matemaattinen satunnainen()-menetelmä
  • Math round() -menetelmä
  • Matemaattinen merkki() -menetelmä
  • Matemaattinen sin() -menetelmä
  • Math sinh() -menetelmä
  • Matemaattinen sqrt()-menetelmä
  • Math tan() -menetelmä
  • Math tanh() -menetelmä
  • Math trunc() -menetelmä

JavaScript-numeroobjekti

  • JavaScript-numero
  • Luku onFinite()-menetelmä
  • Numero onInteger()-metodi
  • Numero parseFloat() -menetelmä
  • Numero parseInt() -menetelmä
  • Numero eksponentiaaliseksi() -menetelmä
  • Number to Fixed() -menetelmä
  • Number to Precision() -menetelmä
  • Number toString() -metodi

JavaScript RegExp -objekti

  • JavaScript RegExp
  • RegExp.exec() -menetelmä
  • RegExp.test() -menetelmä
  • RegExp.toString()-metodi

JavaScript-objekti

  • JavaScript-objekti
  • Object.assign() -metodi
  • Object.create() -metodi
  • Object.defineProperty()-metodi
  • Object.defineProperties() -metodi
  • Object.entries() -metodi
  • Object.freeze() -menetelmä
  • getOwnPropertyDescriptor() -menetelmä
  • getOwnPropertyDescriptors() -menetelmä
  • getOwnPropertyNames() -menetelmä
  • getOwnPropertySymbols() -menetelmä
  • Object.getPrototypeOf() -menetelmä
  • Object.is()-metodi
  • preventExtensions() -menetelmä
  • Object.seal() -metodi
  • Object.setPrototypeOf()-metodi
  • Object.values() -menetelmä

JavaScript heijastaa objektia

  • JavaScript Reflect
  • Reflect.apply() -menetelmä
  • Reflect.construct() -metodi
  • Reflect.defineProperty()-metodi
  • Reflect.deleteProperty() -metodi
  • Reflect.get() -menetelmä
  • getOwnPropertyDescriptor() -menetelmä
  • Reflect.getPrototypeOf() -menetelmä
  • Reflect.has() -metodi
  • Reflect.isExtensible()-metodi
  • Reflect.ownKeys() -menetelmä
  • preventExtensions() -menetelmä
  • Reflect.set() -metodi
  • Reflect.setPrototypeOf()-metodi

JavaScript Set Object

JavaScript-merkkijonoobjekti

  • Merkkijono charAt()-metodi
  • Merkkijono charAt()-metodi
  • Merkkijono charCodeAt() -menetelmä
  • Merkkijono concat() -menetelmä
  • String indexOf()-metodi
  • String lastIndexOf() -metodi
  • Merkkijonohaku() -menetelmä
  • merkkijono ()
  • Merkkijono korvaa() -menetelmä
  • String substr() -menetelmä
  • String substring() -menetelmä
  • String slice() -menetelmä
  • String to LowerCase() -metodi
  • toLocaleLowerCase()-metodi
  • String toUpperCase() -metodi
  • toLocaleUpperCase()-metodi
  • String toString() -metodi
  • String valueOf() -metodi

JavaScript-symboliobjekti

  • JavaScript-symboli
  • Symbol.for()-metodi
  • Symbol.keyFor()-metodi
  • Symbol.toString()-metodi

Symboliominaisuus

  • Symbol.hasInstance-ominaisuus
  • isConcatSpreadable-ominaisuus
  • Symbol.match-ominaisuus
  • Symbol.prototype-ominaisuus
  • Symbol.replace Property
  • Symbol.search-ominaisuus
  • Symbol.split-ominaisuus
  • Symbol.toStringTag-ominaisuus
  • Symbol.unscopables -ominaisuus

JavaScript TypedArray-objekti

  • JavaScript TypedArray
  • TypedArray copyWithin()-metodi
  • TypedArray entries() -metodi
  • TypedArray every()-metodi
  • TypedArray fill() -menetelmä
  • TypedArray filter() -menetelmä
  • TypedArray find() -menetelmä
  • TypedArray findIndex() -menetelmä
  • TypedArray forEach()-metodille
  • TypedArray include()-metodi
  • TypedArray indexof()-metodi
  • TypedArray join() -menetelmä
  • TypedArray Keys() -menetelmä
  • TypedArray lastIndexof() -menetelmä
  • TypedArray map() -menetelmä
  • TypedArray vähentää()-metodi
  • TypedArray ReductionRight() -menetelmä
  • TypedArray reverse() -menetelmä
  • TypedArray set() -metodi
  • TypedArray Slice() -menetelmä
  • TypedArray jokin()-metodi
  • TypedArray sort() -menetelmä
  • TypedArray-alibarray()-menetelmä
  • TypedArray values() -metodi
  • toLocaleString()-metodi
  • TypedArray toString() -metodi

JavaScript WeakMap Object

kaksinkertainen merkkijonoon java
  • JavaScript heikko kartta
  • WeakMap delete() -menetelmä
  • WeakMap get() -menetelmä
  • WeakMap on() -menetelmä
  • WeakMap set() -metodi

JavaScript WeakSet -objekti

  • JavaScript WeakSet
  • WeakSet add() -menetelmä
  • WeakSet delete() -menetelmä
  • WeakSet has() -metodi

Edellytys

Ennen kuin opit JavaScriptin perusteellisesti, sinulla on oltava HTML:n perustiedot.

Yleisö

Olemme kehittäneet tämän JavaScript-opetusohjelman sekä aloittelijoille että ammattilaisille. JavaScript-editorista on annettu paljon esimerkkejä. Joten voit helposti muokata JavaScript-koodiasi, mikä auttaa sinua oppimaan JavaScriptin helposti.

Ongelma

Vakuutamme sinulle, että et löydä ongelmia JavaScript-opetusohjelmastamme. Mutta jos löydät virheen, voit lähettää sen kommenttiosioon.