Koti Julkaisu

RSS

Miksi tehdä Flashilla kun on jQuery

Miksi tehdä Flashilla kun on jQuery
Julkaistu 09.10.2009 Kommentit (3) , , ,

Piristävät kuvaesitykset ja animaatiot nostavat verkkosivujen tunnelmaa. Usein ne toteutetaan Flashilla, mutta sille on olemassa parempikin vaihtoehto. Kun on kyse perusefekteistä, kuten ns. slide-show:sta tai kuvatransitiosta, niin vastaava tehoste on mahdollista tehdä myös JavaScriptillä. Siinä ei sinänsä ole mitään uutta, mutta nyt se on myös helppoa, hauskaa ja kustannustehokasta kiitos JavaScript-frameworkien.

Tyypillisiä etuja JavaScriptin hyväksi suhteessa Flashiin

  • Sivuston päivitystyö helpottuu
  • Sivuston hakukonenäkyvyys paranee
  • Kehitystyö vie vähemmän aikaa
  • Sivunlataus nopeutuu
  • Ei ohjelmistokustannuksia

Webistä löytyy erilaisia JavaScript-frameworkeja melko läjä. Suosituimpiin kuuluu jQuery, joka onkin tämänkertaisen artikkelin aiheena. jQuery on helppo oppia intuitiivisen syntaksin ja hyvin organisoidun dokumentaation ansiosta.

jQueryn pluginit ovat valmiita liitännäisiä, jotka saat käyttöösi plug’n'play -periaatteella. jQueryn suuri käyttäjäkunta on ystävällisesti tuottanut useita satoja vapaasti käytettäviä plugineja, eli vaikein osa, itse koodaus, on jo tehty. Alla on muutama esimerkki, jotka on toteutettu monipuolisella Cycle-pluginilla.

Muita plugineja on listattuna jQuery plugin-sivuilla. Usein kuitenkin paras tapa etsiä plugineja on googletus, koska niiden määrä on niin suuri, ettei lista pysy ajantasalla. Lisäksi seassa on myös vanhentuneita skriptejä, joten on vaikeaa erottaa jyvät akanoista. Perkkauksessa auttaa esim. Googlen hakualgoritmi, jossa suosituimmat pluginit löytyvät usein hakutulosten kärkipäästä.

Hyppää tästä keskustelualueelle, jossa juttu jatkuu mm. teknisen toteutuksen osalta.

Kirjoittajaprofiili Tämä julkaisu on Gfx.fi ylläpidon kirjoittama. Tarkemmat tiedot ja yhteyslomakkeen löydät Info-sivulta.
Kirjoittaja Gfx ylläpito Twitter

Kommentit (3)

  • Jquery ja muut frameworkit ovat kyllä todentotta mullistaneet nettimaailmaa muutaman viimevuoden aikana. On mukava nähdä miten javascript nostaa taas päätään oikein kunnolla. Flashista vielä sekin että sitä hommaa kehittää yksinomaan Adobe, enemmän tai vähemmän suljettujen ovien takana ja vaatii erillisen ohjelman toimiakseen. Tähän soppaan kun otetaan vielä silverlight niin kohta ollaan solmussa. Javascript on jo selaimessa itsessään ellei sitä joku hullu ota pois päältä :)

    Kommentoija jarnof, 21.10.2009 klo 00:49
  • jQueryn (ja muiden vastaavien JS-fameworkkien) yksi loistava ominaisuus on piilottaa sen käyttäjältä eri selainten vähän erilaiset JavaScript-syntaxit jonkun toiminnon kohdalla.

    Ennen näitä “JS-framework” -kirjastoja sai tehdä paljon työtä kirjoittaakseen eri selaimille omat koodinsa aina siellä täällä…

    Kommentoija Marko Korhonen, 09.01.2010 klo 22:04
  • Kyllä! 100% cross-browser yhteensopiva koodi on erittäin hyvä syy käyttää javascript-frameworkia. Helpottaa koodausta ja testausta.

    Kommentoija wee, 09.01.2010 klo 22:45
Nimi *
Sähköposti *
URL
Kommentti *

Uudet jäsenet

Antero
Liittyi 22 tuntia sitten
tapionurminen
Liittyi 4 päivää sitten
Viljami
Liittyi 8 päivää sitten
tomoe
Liittyi 21 päivää sitten
hlu
Liittyi 28 päivää sitten

Julkaisuarkisto

Yhteistyössä

Haluatko yhteistyöhön? Ota yhteyttä.