Digimedia-alan yhteisö
Suomalainen digimedia-alan yhteisö. Löydä webin trendit ja teknologia, pysy mukana kehityksessä.
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
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.
Haluatko yhteistyöhön? Ota yhteyttä.
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ä
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ä…
Kyllä! 100% cross-browser yhteensopiva koodi on erittäin hyvä syy käyttää javascript-frameworkia. Helpottaa koodausta ja testausta.