Peter Širka - Brutal Web Developer
Bezplatné UI komponenty pre web

Thu Sep 01 2016 23:51:19 GMT+0200 (Central European Summer Time)

Bezplatné UI komponenty pre web

Pred niekoľkými rokmi sa mi podarilo vytvoriť v celku veľmi dobrú a hlavne jednoduchú knižnicu jQuery.Bindings, no a potom prišiel Angular.js s jeho direktívami, ktoré sa mi veľmi zapáčili. Lenže fungovanie Angularu a aj jeho smerovanie mi začali prekážať, tak som sa rozhodol, že si napíšem vlastnú knižnicu, ktorá bude mať podobnú funkčnosť ako direktívy z Angular.js. Vedel som presne čo chcem robiť, vedel som presne ako to má fungovať a nakoniec sa mi to podarilo urobiť - vznikla jedna skvelá knižnica menom jComponent.

jComponent

Knižnicu nebolo vôbec ľahké vytvoriť a po 2 rokoch si dovolím tvrdiť, že je stabilná a funkčná. Hlavná myšlienka knižnice je: vytvárať znovupoužiteľné komponenty. Knižnica potrebuje len jednu závislosť a to je jQuery. jQuery knižnica je použitá len kvôli selectorom, eventom a animáciam.

Zdrojový kód + dokumentácia: jComponent na GitHube

Výhody

  • two way data binding
  • obsahuje všetko čo potrebujete k vývoju webových aplikácií
  • má 63 kB bez GZIP kompresie
  • na vývoj stačí iba obyčajný textový editor a webový prehliadač
  • prehľadná deklarácia komponentov
  • do jComponent viete obaliť skoro všetky jQuery pluginy

Funkčnosť

Knižnica jComponent obsahuje 3x knižnice:


Knižnicu jComponent sponíman len okrajovo, aby bolo jasné v čom sú napísané skoro všetky UI komponenty.

Componentator.com

Teraz sa dostávam k jadru celého blogu. Na adrese www.componentator.com nájdete množstvo vytvorených komponentov pre jComponent. Tieto komponenty sú pod MIT licenciou a môžete ich bezplatne, bez akýchkoľvek obmedzení používať.

Vyhľadávač UI komponentov: www.componentator.com

Komponenty

Napísal som ich dosť, napríklad: textbox, dropdownlist, checkbox, checkbox dropdownlist, autocomplete (našepkávač), radiobutton, kalendár, sticker, slider, notifikácie, atď., atď..

Komponenty budú do budúcna určite pribúdať.

Výhody


Všetky UI komponenty používam osobne denno-denne a dokonca si môžete stiahnúť aj hotové open-source projekty pre Node.js platformu (napr. Eshop + CMS, HelpDesk, atď.) s jComponent komponentami na stránke: www.totaljs.com.


Značky


Posledné blogy
Brutálny polrok 2018
Fri Jun 22 2018 09:48:21 GMT+0200 (Central European Summer Time)
Konferencia/Workshop: TotalCon 2017
Thu Nov 16 2017 22:06:55 GMT+0100 (Central European Standard Time)
CodeCon 2017 z pohľadu organizátora
Sun Apr 09 2017 09:27:34 GMT+0200 (Central European Summer Time)
Elektrický bicykel KTM MACINA KAPOHO SLX 2017
Fri Mar 31 2017 15:32:37 GMT+0200 (Central European Summer Time)
Total.js platforma - školenia
Mon Jan 16 2017 18:35:05 GMT+0100 (Central European Standard Time)

Posledné komentáre
Thank you for your work! You are the great friend, great person and great expert!
Jozef Gula
Mon Jun 25 2018 08:02:14 GMT+0200 (Central European Summer Time)
It's been an absolute pleasure collaborating with you Peter, I've learned so much from Total.js a...
Pedro Costa
Fri Jun 22 2018 19:18:22 GMT+0200 (Central European Summer Time)
Tento skateboard až tak kopec nerieši, pretože má 2 silné motory. So mnou vyšiel všade, kde som b...
Peter Širka
Fri Jul 14 2017 09:30:56 GMT+0200 (Central European Summer Time)
Dobry den jak se vypořadavá s kopci ?
Lukáš
Thu Jul 13 2017 20:44:43 GMT+0200 (Central European Summer Time)
Chlapci z firmy Nazaret Pánu Bohu ďakujú a Tebe blahoželajú k dobre odvedenej práci. Super Peťo, ...
Tomáš
Thu Dec 15 2016 08:08:15 GMT+0100 (Central European Standard Time)