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:
- Kaikki suositut verkkoselaimet tukevat JavaScriptiä, koska ne tarjoavat sisäänrakennetut suoritusympäristöt.
- JavaScript noudattaa C-ohjelmointikielen syntaksia ja rakennetta. Se on siis strukturoitu ohjelmointikieli.
- JavaScript on heikosti kirjoitettu kieli, jossa tietyt tyypit ovat implisiittisesti valettu (riippuen toiminnasta).
- JavaScript on olio-ohjelmointikieli, joka käyttää prototyyppejä luokkien periytymisen sijaan.
- Se on kevyesti painotettu ja tulkittu kieli.
- Se on isot ja pienet kirjaimet huomioiva kieli.
- JavaScript on tuettu useissa käyttöjärjestelmissä, mukaan lukien Windows, macOS jne.
- 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-kommentti
- JavaScript-muuttuja
- JavaScriptin yleinen muuttuja
- JavaScript-operaattorit
- JavaScript If -lausunto
- JavaScript-kytkin
- JavaScript-silmukka
- JavaScript-toiminto
JavaScript-objektit
- JavaScript-objekti
- JavaScript-taulukko
- JavaScript-merkkijono
- JavaScript päivämäärä
- JavaScript matematiikka
- JavaScript-numero
- JavaScript Boolean
- JavaScript DataView
- JavaScript-toiminto
- JavaScript-käsittelijä
- JavaScript JSON
- JavaScript-numero
- JavaScript Reflect
- JavaScript RegExp
- JavaScript-symboli
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-lomakkeen vahvistus
- JavaScript sähköpostin vahvistus
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-evästeet
- Evästeen ominaisuudet
- Eväste usealla nimellä
- Evästeiden poistaminen
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-taulukko
- Array concat() -menetelmä
- Array copywithin()-metodi
- Array every()-metodi
- Array fill() -menetelmä
- Array filter() -menetelmä
- Array find() -menetelmä
- Array findIndex() -menetelmä
- Array forEach()-metodi
- Array include()-metodi
- Array indexOf()-metodi
- Array join() -menetelmä
- Array lastIndexOf() -metodi
- Array map() -menetelmä
- Array pop() -menetelmä
- Array push() -menetelmä
- Array reverse() -menetelmä
- Array shift() -menetelmä
- Array slice() -menetelmä
- Array sort() -menetelmä
- Array splice() -menetelmä
- Array unshift() -menetelmä
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-sarja
- Aseta add()-menetelmä
- Aseta clear()-menetelmä
- Aseta delete()-menetelmä
- Aseta merkinnät() -menetelmä
- Aseta forEach()-metodi
- Aseta has()-metodi
- Aseta arvot() -menetelmä
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.