Hirdetés

A web, ahogy tudjuk, gyorsabban fejlődik, mint valaha. Későtől kezdve a HTML5 megjelenik a képernyőn, lehetővé téve a nagyon interaktív webes alkalmazások fejlesztését a saját tulajdonuk nélkül Vaku. Ehelyett minden felhasználónak szüksége van egy támogatott, modern webböngészőre, és a lehető legjobban élvezhetik az interneten kínált lehetőségeket.

Az ilyen interaktív tartalom létrehozása azonban soha nem lesz olyan egyszerű, mint a pite, és ez a szabály nem zárja ki a HTML5 fő elemét, amely az összes munkát végzi: vászon. Ha követték a legújabb böngészők által kínált lehetőségeket, néhányuk tartalmazhat egy GPU-gyorsított élményt, amely a vászon elem sokkal jobb futtatását teszi lehetővé. Vannak olyan keretek, amelyek megkísérelik a vászon elem kicsit könnyebbé tenni a fejlesztését, nevezetesen jQuery. De még akkor is, a jQuery megkönnyíti a gépelést. Webfejlesztők, itt van valami jobb az Ön számára.

A jCanvasról

html 5 vászon címke

jCanvas egy kicsit teljes mértékben JavaScript-ben írt jQuery plugin, amely sokkal könnyebbé teszi a jQuery-vel való együttműködést, és ezáltal a HTML5 vászon elemét. A webes fejlesztők sok hasznot kapnak a jCanvas használatából. A jCanvas használatával sokkal egyszerűbb kóddal fog dolgozni, amelyben a plugin elvégzi a munkát, és lefordítja azt a jQuery futtatásához szükséges kódba.

instagram viewer

Példák a felhasználásra

html vászon html

A jCanvas sok objektumot rajzolhat. Például itt láthatunk egy ellipszist, amelyet egy színátmenet tölt ki. Rengeteg paraméter beállítható, és a tényleges kód mennyisége a lehető legkisebb marad. Ebben a példában először állítottuk be a gradiens paramétereket (távolságok, színek stb.), Majd magát az ellipszist rajzoltuk. A programozók számára ennek nagyon vonzónak kell lennie a kódíráshoz, a felső szintű szintaxis nélkül.

html vászon html

Ebben a példában a normál JPG kép félig fordítva van. Az első függvény (vagy utasításkészlet) határozza meg, hogyan történik az inverzió, míg a második funkció rajzolja a képet, és ráhelyezi az inverziós funkciót. Amikor a kód fut, egy félig fordított képet kap.

html 5 vászon címke

Végső példánkban a jCanvas által biztosított különféle funkciók segítségével különböző alakzatokat rajzolunk. A zöld, nem kitöltött téglalapot egy egyszerű, a téglalapokhoz rendelt funkció rajzolta. Mint mindig, testreszabhatja a téglalapot, még a löket szélességének és a sarok sugarainak paramétereivel is (a sarkok kerekítésének összege). Az ötszöget egy általánosabb funkció vonzza, amely minden szokásos sokszögre vonatkozik. Ugyanazokat a paramétereket is alkalmazhatja, mint a többi funkciónál.

A különbség azért fontos, mert négyzetet rajzolhat mind a téglalap, mind a sokszög függvényekkel, de csak a téglalap funkcióval téglalapokat rajzolhat. (A négyzetek téglalapok, de a téglalapok nem mindig négyzetek!)

Egyéb információ és támogatás

Sokkal többet tehet az egyes funkciókkal, és még sok más funkció is használható! A jCanvas letölthető: itt. Ha segítségre van szüksége, a teljes, jól megírt Dokumentációs oldal a legtöbb, ha nem minden kérdést tisztáznia kell. Ha ez továbbra sem működik, vegye fel a kapcsolatot a jCanvas fejlesztőjével, ha itt megnézheti az ő információit. Ha ki akarja próbálni a jCanvát, mielőtt a saját webhelyén játszana, akkor a fejlesztő nagyon jó megjelenésű Homokozó oldal ahol beírhatja a kódot, és megnézheti a varázslatot.

Végül, ha szeretne hozzájárulni a nyílt forráskódú jCanvas projekthez, akkor több, mint szívesen megteszed ezt itt. A jCanvas-t mindig a fejlesztő fejleszti, és új kiadások kerülnek elérhetővé néhány hetente.

Következtetés

A jCanvas egy nagyszerű webes eszköz, amellyel sokkal egyszerűbbé teheti a programozási élményt, különösen akkor, ha a vászon elem nehéz felhasználói. Ismét néhány kiemelt tulajdonság a következő:

  • Rajzoljon formákat, útvonalakat, képeket és szöveget.
  • Stílusolja ezeket színek, színátmenetek, minták és árnyékok felhasználásával.
  • Manipuláljon a vászonnal (forgatás, méretarány stb.).
  • Hatalmas választéka az Ön igényeinek.

Az Internet-felhasználók is köszönöm a jCanvas használatát, mert több ideje lesz a teljes fejlesztésre webes alkalmazását, és győződjön meg arról, hogy rendelkezik-e minden olyan funkcióval, amelyet szeretne, miközben remekül élvez teljesítmény.

Ön webfejlesztő, aki részt vesz a HTML5-ben? Gondolod, hogy a jCanvas segíteni fog fejlődésében? Milyen funkciókat szeretne látni a jCanvasban? (először ellenőrizze a dokumentációt, hogy már telepítve van-e!)

Kép jóváírás: Csak álmatlanság

Danny az észak-texasi egyetemen dolgozik, aki élvezi a nyílt forráskódú szoftverek és a Linux összes aspektusát.