JavaScript korkeamman tason oppaat
- Edellinen sivu JavaScript korkeamman tason oppaat
- Seuraava sivu JavaScriptin historia
JavaScript on Internetissä suosituin skriptikieli, joka on läsnä kaikissa Web-selaimissa ympäri maailmaa ja voi parantaa käyttäjän ja Web-sivuston tai Web-sovelluksen välistä vuorovaikutusta.
Tämä oppitunti on CodeW3C JavaScript -oppitunnein korkeampi versio.
Tämä oppitunti alkaa JavaScriptin historiasta ja jatkuu siihen asti, kunnes se tukee XML:ää ja Web-palveluja.
Sinä opit, miten laajentaa kieltä, jotta se sopii erityisiin tarpeisiin.
Opit myös, miten luodaan sujuvaa asiakas-palvelin -viestintää JavaScriptin avulla.
Sisältöluettelo
JavaScript-esiintely
- JavaScriptin historia
- Tämä luku selittää JavaScriptin ja asiakasskriptien alkuperän.
- JavaScriptin toteutus
- Täysin toteutettu JavaScript koostuu kolmesta eri osasta: ECMAScript, dokumenttimalle ja selainobjektimalli.
ECMAScript-perusteet
- ECMAScript-grammatiikka
- Java ja ECMAScriptilla on joitakin keskeisiä syntaksillisiä ominaisuuksia, jotka ovat samanlaisia, mutta myös joitakin, jotka ovat täysin erilaisia. Tämä luku selittää ECMAScriptin syntaksin yksityiskohtaisesti.
- ECMAScript-muuttujat
- Tämä luku selittää, miten muuttujia määritellään ja nimetään, sekä joitakin kuuluisia muuttujien nimeämisperiaatteita.
- ECMAScript-kysymykset
- Tämä luku tarjoaa täyden ECMAScriptin avainsanojen luettelon.
- ECMAScript-varattu sanasto
- Tämä luku tarjoaa täyden ECMAScriptin säilytettävien sanojen luettelon.
- ECMAScript-arvot
- Tämä luku selittää ECMAScriptin alkuperäiset ja viittaavat arvot sekä ECMAScriptin alkuperäisten tyyppien käsitteen.
- ECMAScript-alkuperäiset tyypit
- Tämä luku selittää ECMAScriptin viisi alkuperäistä tyyppiä: Undefined, Null, Boolean, Number ja String.
- ECMAScript-tyyppimuunnokset
- Tämä luku selittää ECMAScriptin tarjoamat tyyppimuunnosmenetelmät sekä miten pakotetut tyyppimuunnokset tehdään.
- ECMAScript-referenssityypit
- Viittausmuodot tunnetaan yleensä luokkina (class) tai objekteina. Tämä luku selittää ECMAScriptin määritellyt viittausmuodot.
ECMAScript-laskuasiasanat
- ECMAScript-yksinkertaiset laskutoimituslauseet
- Yksiparametrilliset laskuasiasanat toimivat vain yhdellä parametrilla, joka on operaation kohteena oleva objekti tai arvo. Tämä luku selittää ECMAScriptin yksinkertaisimman laskuasiasanan - yksiparametrillisen laskuasiasanan.
- ECMAScript-bittilaskutoimituslauseet
- Bit-laskuasiasanat suorittavat toimintoja numeroiden pohjalla. Tämä luku syventyy kokonaislukuihin ja esittelee ECMAScriptin erilaiset bit-laskuasiasanat.
- ECMAScript Boolean-laskin
- Boolean-logicasanasanat ovat erittäin tärkeitä. Tämä luku syventyy kolmeen Boolean-logicasanaan: NOT, AND ja OR.
- ECMAScript-kertolaskutoimituslauseet
- Tämä luku selittää ECMAScriptin kertolaskuasiasanat: kertolasku-, jakolasku- ja jäännösasiasanat, sekä niiden erityispiirteet.
- ECMAScript-yhteenlaskutoimituslauseet
- Tämä luku selittää ECMAScriptin lisäysasiasanat: lisäys- ja vähennysasiasanat, sekä niiden erityispiirteet.
- ECMAScript-suhteelliset laskutoimituslauseet
- Suhteellisuusasiasanat suorittavat vertailun. Tämä luku selittää suhteellisuusasiasanojen yleiset vertailutavat sekä miten merkkijonot ja numerot voidaan verrata.
- ECMAScript-yhtäkkäisyyslaskutoimituslauseet
- Tulollisuusasiasanat käytetään arvojen vertailuun. ECMAScript tarjoaa kaksi tulollisuusasiasetelmaa: yhtä suuret ja ei-yhtä suuret, sekä täysin yhtä suuret ja ei-täysin yhtä suuret.
- ECMAScript-ehdolaskutoimituslauseet
- Tämä luku selittää ECMAScriptissä käytettävät ehdolliset asiasanat.
- ECMAScript-asetuslaskutoimituslauseet
- Tämä luku selittää ECMAScriptissä käytettävät arvoasiasinnot.
- ECMAScript pilkku-laskin
- Tämä luku selittää ECMAScriptin pilkku-laskin.
ECMAScript-lauseet
- ECMAScript-if-lause
- if-lause on yksi ECMAScriptin käytetyimmistä lauseista. Tämä luku selittää yksityiskohtaisesti, miten if-lauseita käytetään.
- ECMAScript-toistolauseet
- Iteratiiviset lauseet tai silmukat. Tämä luku esittelee ECMAScriptin tarjoamat neljä iteratiivista lauseen muotoa.
- ECMAScript-tunnisteet
- Tämä luku esittelee merkityt lauseet lyhyesti.
- ECMAScript-break ja continue-lauseet
- Tämä luku selittää break-lauseen ja continue-lauseen erot ja miten ne voidaan käyttää merkittyjen lauseiden kanssa.
- ECMAScript-with-lause
- with-lause asettaa koodin erityisen objektin alueelle. Tämä luku esittelee with-lauseen käytön.
- ECMAScript-switch-lause
- switch-lause on if-lauseen serkku. Tämä luku esittelee switch-lauseen käytön sekä sen eroavaisuudet Java:n switch-lauseen kanssa.
ECMAScript-funktiot
- ECMAScript-funktioiden yleiskatsaus
- Tämä luku selittää funktioiden käsitteen, miten ECMAScript määrittelee ja kutsuu funktioita sekä miten funktiot palauttavat arvoja.
- ECMAScript-arguments-objekti
- Tämä luku esittelee objektin peruskäytön ja selittää, miten length-ominaisuutta voidaan käyttää mittaamaan funktioiden parametrien määrää sekä miten voidaan simuloida funktioiden uudelleenkäyttöä.
- ECMAScript-Function-objekti (luokka)
- Tämä luku selittää, miten Function-luokkaa voidaan käyttää luodaksesi funktioita ja esittelee Function-objektin ominaisuudet ja metodit.
- ECMAScript-sulkujen (closure)
- Tämä luku selittää sulkujen (closure) käsitteen ja näyttää sinulle kaksi yksinkertaista ja hieman monimutkaisempaa sulkujen esimerkkiä.
ECMAScript-objektit
- ECMAScript-suuntautunut ohjelmointi
- Tämä luku esittelee objektiavusteisen tekniikan terminologian, vaatimukset objektiavustaville kielen ja objektin rakenteen.
- ECMAScript-objektien sovellus
- Tämä luku selittää, miten objekteja voidaan määrittää ja instanssoida, miten ne voidaan viitata ja poistaa, sekä sidonnan käsite.
- ECMAScript-objektityypit
- Tämä luku esittelee ECMAScriptin kolme tyyppiä: paikalliset objektit, sisäänrakennetut objektit ja isäntäobjektit, ja tarjoaa linkit liittyviin referenssimanuaaleihin.
- ECMAScript-objektin soveltamisala
- Tämä luku selittää ECMAScriptin alueen ja this-kysymyksen.
- ECMAScript-luokan tai objektin määrittäminen
- Tämä luku selittää yksityiskohtaisesti erilaisia tapoja luoda ECMAScript-objekteja tai luokkia.
- ECMAScript-objektin muokkaaminen
- Tämä luku selittää, miten voidaan muuttaa objekteja luomalla uusia menetelmiä tai määrittämällä olemassa olevia menetelmiä uudelleen.
- Edellinen sivu JavaScript korkeamman tason oppaat
- Seuraava sivu JavaScriptin historia