TKK | Tietoverkkolaboratorio | Opetus

fffffffffffffff
JavaScript

Etusivu

HTML

JavaScript

WML

WMLScript

Vertailu

Sovellukset

Linkit


JavaScript

JavaScript on yksinkertainen, html-kielellä tehtyjen www-sivujen sekaan kirjoitettava skriptikieli l. ohjelman pätkä, joka mahdollistaa vuorovaikutteisten toimintojen lisäämisen www-sivuille. Esimerkkeinä mainittakoon vaikkapa www-sivulla olevan lomakkeen tietojen tarkistaminen.

JavaScript-kieltä voisi kutsua Java:n "pikkuveljeksi", koska se on ulkonäöltään samankaltaista, vaikka toiminnallisesti se onkin ratkaisevasti erilainen. Toisin kuin Javaa, JavaScript:iä ei kuitenkaan tarvitse kääntää tavukoodiksi ennen suorittamista, vaan ohjelma kirjoitetaan todellakin suoraan www-sivulle,
jonka selain näyttää. JavaScript-ohjelmia voikin tehdä sivuilleen yksinkertaisella tekstieditorilla hankkimatta mitään www- ohjelmointi ohjelmia. 

Turvallisuusnäkökohdat aiheuttavat muutamia rajoituksia JavaScriptin käyttöön. Esimerkiksi levylle kirjoittaminen ei ole mahdollista. Toinen esimerkki on JavaScriptin tukema selaimen sivuhistorian tarkasteleminen. Sivuhistorian koon saa kyllä tietää ja tietyn indeksin mukaisen sivun saa ladattua, mutta koskaan ei saa tietää mitä tuo historia todellisuudessa sisältää.
Myös käytetty selain voi aiheuttaa ongelmia, koska esim. eri Netscape- ja InternetExplorer- versiot tulkitsevat JavaScriptiä versiosta riippuen eri tavalla. Kaiken lisäksi JavaScriptin suorittamisen voi estää selaimella.

www.hut.fi/u/ssarkka 
 

Copyright 1999 Markus Ylikerälä
Sivua on viimeksi päivitetty 11.11.1999

 

Tietoverkkolaboratorio on nyt osa Tietoliikenne- ja tietoverkkotekniikan laitosta. Tällä sivulla oleva tieto voi olla vanhentunutta.

Kurssien ajantasainen tieto on MyCourses-palvelussa.

Tämä sivu on tehty oppilaiden harjoitustyönä. Tietoverkkolaboratorio ei vastaa sivun oikeellisuudesta, ajantasaisuudesta tai ylläpidosta. Vakavissa tapauksissa yhteyshenkilöinä toimivat ja Webmaster.
Sivua on viimeksi päivitetty 15.11.1999 19:33.
URI: http://www.netlab.tkk.fi/opetus/s38118/s99/htyo/58/Javas.shtml
[ TKK > Sähkö- ja tietoliikennetekniikan osasto > Tietoverkkolaboratorio > Opetus ]