[Õpetused] Javascript
Postitatud: Esmaspäev, 10 Märts 2008, 12:36
1. Tund: Ajalugu
Et kõik korralikult kirja saaks tuleb alustada ikka algusest - rohujuure tasandilt. Mis on javascript, mõistena, tehnoloogiana?
Mõiste:
JavaScript on Netscape Communications Corporation'i poolt väljatöötatud prototüübipõhine keel, mida peamiselt kasutatakse veebilehtede arendamisel - interaktiivsete veebilehtede loomiseks.
Tihti aetakse segi Javat ja JavaScripti, mis on täiesti erinevad keeled. Sarnane on vaid C-st pärit süntaks ja sarnasus nimes.
JavaScripti toetavad tänapäeval kõik levinumad browserid (Microsoft Internet Explorer, Netscape, Mozilla, Mozilla Firefox, Opera, Safari).
Miks javascripti kasutada? Kui tavapärased HTML ja CSS lahendused pakuvad külastajale ainult staatilist lehte siis javascript võimaldab lehele lisada dünaamilistust ja efekte. Arendajale seab see muidugi jälle uusi nõudmisi ja eeldab uusi teadmisi võrreldes HTML ja CSS'iga.
Definitsiooni järgi on javascript kliendi poolne skripitimise keel. Mis tähendab, et koodi parsib (töötleb) külastaja veebibrowser. Samuti on kogu kood külastaja poolt nähtav, erinevalt näiteks PHP'st mida töötleb hoopis server (ja kasutajal puudub ligipääs koodile).
Ajalugu:
JavaScript on loodud Brendan Eich-i poolt Netscape Communications Corporation-is. Algselt kandis keel nimetust Mocha, siis LiveScript ning lõpuks JavaScript. Esimest korda oli JavaScript realiseeritud lehitsejas Netscape 2.0B3 detsembris 1995. Hiljem lisas Microsoft Internet Explorerisse JavaScriptiga ühilduva keele JScript (IE versioon 3.0, 1996. aasta augustis).
JavaScript standardiseeriti Ecma International (Euroopas infotehnoloogia süsteemide standardiseerija) poolt 1997. aasta juunikuus. Standardiseeritud keele nimi on ECMAScript. JavaScript (ja JScript) on laiendused ECMAScriptile (ECMAScript keskendub vaid keeleomadustele, aga JavaScript lisaks ka veebikeskkonnale). Esimese standardi ametlik nimi on ECMA-262. Töö ECMAScripti täiendamise kallal käib senini.
Aastal 2006 on JavaScripti versiooniks 1.7. Viimastel aastatel on saanud JavaScripti areng uue tõuke tänu AJAX tehnoloogia tähelepanu saamisega (pikemalt all pool).
Allikad:
Vikibooks: JavaScript
e-Teatmik
Lingid/materjalid:
JavaScript Manual
JavaScript Tutorial
Online JavaScript Tutorial
Et kõik korralikult kirja saaks tuleb alustada ikka algusest - rohujuure tasandilt. Mis on javascript, mõistena, tehnoloogiana?
Mõiste:
JavaScript on Netscape Communications Corporation'i poolt väljatöötatud prototüübipõhine keel, mida peamiselt kasutatakse veebilehtede arendamisel - interaktiivsete veebilehtede loomiseks.
Tihti aetakse segi Javat ja JavaScripti, mis on täiesti erinevad keeled. Sarnane on vaid C-st pärit süntaks ja sarnasus nimes.
JavaScripti toetavad tänapäeval kõik levinumad browserid (Microsoft Internet Explorer, Netscape, Mozilla, Mozilla Firefox, Opera, Safari).
Miks javascripti kasutada? Kui tavapärased HTML ja CSS lahendused pakuvad külastajale ainult staatilist lehte siis javascript võimaldab lehele lisada dünaamilistust ja efekte. Arendajale seab see muidugi jälle uusi nõudmisi ja eeldab uusi teadmisi võrreldes HTML ja CSS'iga.
Definitsiooni järgi on javascript kliendi poolne skripitimise keel. Mis tähendab, et koodi parsib (töötleb) külastaja veebibrowser. Samuti on kogu kood külastaja poolt nähtav, erinevalt näiteks PHP'st mida töötleb hoopis server (ja kasutajal puudub ligipääs koodile).
Ajalugu:
JavaScript on loodud Brendan Eich-i poolt Netscape Communications Corporation-is. Algselt kandis keel nimetust Mocha, siis LiveScript ning lõpuks JavaScript. Esimest korda oli JavaScript realiseeritud lehitsejas Netscape 2.0B3 detsembris 1995. Hiljem lisas Microsoft Internet Explorerisse JavaScriptiga ühilduva keele JScript (IE versioon 3.0, 1996. aasta augustis).
JavaScript standardiseeriti Ecma International (Euroopas infotehnoloogia süsteemide standardiseerija) poolt 1997. aasta juunikuus. Standardiseeritud keele nimi on ECMAScript. JavaScript (ja JScript) on laiendused ECMAScriptile (ECMAScript keskendub vaid keeleomadustele, aga JavaScript lisaks ka veebikeskkonnale). Esimese standardi ametlik nimi on ECMA-262. Töö ECMAScripti täiendamise kallal käib senini.
Aastal 2006 on JavaScripti versiooniks 1.7. Viimastel aastatel on saanud JavaScripti areng uue tõuke tänu AJAX tehnoloogia tähelepanu saamisega (pikemalt all pool).
Allikad:
Vikibooks: JavaScript
e-Teatmik
Lingid/materjalid:
JavaScript Manual
JavaScript Tutorial
Online JavaScript Tutorial