JAVASCRIPT JA DOM KOULUTUSTA VUONNA 2008!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi
IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
JAVASCRIPT JA DOM KOULUTUSTA VUONNA 2008!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi
IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
Dynaamisen HTML:n termiä on palloteltu ympäriinsä Internetin synnystä asti. Sen avulla on luotu mielikuvia uudesta uljaasta teknologiasta, joka vapauttaa käyttäjän ja suunnittelijan perinteisen selaimen ikeestä. Yhä useammin lupaukset ovat kuitenkin kääntyneet tappioksi, ja tätä nykyä termi alkaa muistuttaa kirosanaa kaikkien vähänkin kokeneempien ohjelmoijien ja suunnittelijoiden parissa.
Alun alkaen dynaamisella HTML:llä kuvattiin SSI-komentoja (Server Side Includes) käyttäviä sivuja. Käytettävästä SSI-komennosta riippuen kyseessä voi olla yksinkertainen tiedoston sijoitus toiseen tai suoritettava ohjelma / skripti. Vielä nykyäänkin SSI on enemmän kuin voimissaan, sillä se tarjoaa erinomaisen ja tehokkaan tavan hajauttaa dokumentin toiminnallisuus useaan erilliseen tiedostoon.
Toinen esimerkki ensimmäisen aallon dynaamisesta HTML:stä ovat erilaiset palvelimella suoritettavat tiedostot (CGI, ISAPI) sekä niihin liittyvät sovellukset kuten hakukoneet ja lomakkeen vastaanotto tai tarkistus. Pääperiaatteena oli, että HTML tuotettiin vastineeksi käyttäjän antamaan syötteeseen.
Toinen aalto dynaamisen HTML:n käsitteessä koettiin Internet Explorer 4.0 selaimen myötä. Se toi mukanaan täysin uuden tavan kokea ja muokata dokumentteja antaen ohjelmoijalle ensimmäistä kertaa historiassa kontrollin lähes kaikkiin sivulla käytettäviin elementteihin sekä niiden sisältämään dataan. IE4.x:n mukanaan tuoma asia oli DOM 0 eli dokumenttioliomalli, joka mahdollisti elementtien sekä tyylimäärittelyjen hallinnan minkä tahansa DOM mallia tukevan ohjelmointikielen avulla.
Myös Netscape toi 4.x selaimissaan oman, mutta huomattavasti suppeamman versionsa dynaamisesta HTML:stä. Se sisälsi erittäin puutteellisen CSS tuen sekä laajan, mutta standardista poikkeavan tavan toteuttaa DOM-mallia.
Erot Microsoftin ja Netscapen tarjoamien mallien välillä ovat niin suuria, että molempien selainten 4.x versioilla täysin yhteensopivaa koodia on erittäin hankalaa saada aikaiseksi. Asiat ovat kuitenkin korjautumassa, sillä Netscape 6.0:n julkaisun myötä molemmat valtaselaimet tukevat DOM 1- mallia. Inhottavan poikkeuksen tekee tosin Netscape, joka ei enää ole taaksepäin yhteensopiva. Toisin sanoen, mikä toimi NS4.x-selaimissa, ei toimi enää missään muussa selaimessa.
Tutustu artikkelin muihin osiin:
»»» DHTML ja DOM
»»» DHTML:n historiasta
»»» DHTML ja DOM
»»» DHTML nyt ja tulevaisuudessa
2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto |
Tietosuojalausunto |
Sivukartta