jQWidgets
Deweloperzy | jQWidgets Ltd |
---|---|
Pierwsze wydanie | 16 listopada 2011 |
Wersja stabilna | 15.0.0 / 15 listopada 2022
|
Napisane w | JavaScript |
Typ | Podłącz |
Licencja | Creative Commons Attribution-NonCommercial 3.0 i Licencja komercyjna |
Strona internetowa |
jQWidgets to platforma programowa z widżetami (graficznymi elementami sterującymi), motywami , sprawdzaniem poprawności danych wejściowych , wtyczką typu „przeciągnij i upuść ”, adapterami danych, wbudowaną dostępnością WAI-ARIA , internacjonalizacją i obsługą MVVM . Jest zbudowany w oparciu o otwarte standardy i technologie HTML5 , CSS , JavaScript i jQuery . Ta biblioteka służy do tworzenia responsywnych aplikacji internetowych i mobilnych. Niektórzy programiści uważają jQWidgets za jedną z najlepszych alternatyw dla otwartego interfejsu użytkownika jQuery .
Niektórzy znani użytkownicy jQWidgets to Green Card Program USA , francuski portal obywatelski Vie-publique.fr , University of Iowa i University of Maryland . Ramy są również używane w NSB/AppStudio .
jQWidgets został zintegrowany z wieloma innymi frameworkami i technologiami internetowymi, takimi jak Vue.js , React , Angular 2+ , AngularJS , TypeScript , Apache Cordova , WordPress , Joomla , Bootstrap i Knockout .
Od wersji 5.0.0 jQWidgets obsługuje również elementy niestandardowe (funkcjonalna część Web Components ).
dodano obsługę frameworka Blazor .
Cechy
jQWidgets zawiera ponad 60 widżetów i wtyczek. Niektóre z najczęściej używanych z nich to:
- jqxGrid - widżet widoku siatki , który wyświetla dane tabelaryczne.
- jqxChart - widżet wykresu .
- jqxTree - widżet widoku drzewa , który wyświetla hierarchiczną kolekcję elementów.
- jqxTreeGrid - widżet reprezentujący dane w strukturze drzewiastej.
- jqxDropDownList - widżet listy rozwijanej .
- jqxDataTable - widżet zbudowany jako alternatywa dla tabel HTML .
- jqxWindow - widżet okna dialogowego .
- jqxComboBox — kontrolka pola kombi .
- jqxDateTimeInput - widżet wyboru daty , który umożliwia użytkownikowi wybranie daty lub godziny za pomocą wyskakującego kalendarza lub wprowadzania danych z klawiatury w polu tekstowym.
- jqxScheduler - kontrolka menedżera informacji osobistych, podobna do Kalendarza Google i Kalendarza Apple . Obsługuje iCalendar .
- jqxDockingLayout - widżet, który można wykorzystać do tworzenia układów przypominających IDE .
Inteligentne elementy HTML
W 2018 roku firma JQWidgets Ltd wydała Smart HTML Elements , platformę z widżetami, które są reprezentowane przez niestandardowe elementy HTML (funkcjonalna część Web Components ). Framework jest zbudowany z HTML5 , CSS i JavaScript i nie jest zależny od żadnego oprogramowania innych firm. Obsługuje nowoczesne przeglądarki internetowe i urządzenia mobilne.
Smart HTML Elements zapewnia również funkcje arytmetyczne i matematyczne o dowolnej precyzji oraz precyzję daty/godziny do yoktosekundy ( 10-24 sekundy).
Inteligentne elementy HTML zostały zaprezentowane w witrynie internetowej webcomponents.org , która prezentuje komponenty internetowego interfejsu użytkownika wielokrotnego użytku.
Smart HTML Elements zawiera również komponenty interfejsu użytkownika dla Angular, React, Vue i Blazor. Od stycznia 2021 r. dostępne są szablony administratora i pulpitu nawigacyjnego.
Dalsza lektura
- Pande, Arun (24 września 2014). Przepisy jQuery 2: podejście do rozwiązywania problemów . Apress . s. 473–543. ISBN 978-1-4302-6433-0 .
- McFarland, David (wrzesień 2014). JavaScript i jQuery: The Missing Manual (3rd ed.). O'Reilly Media . P. 302. ISBN 978-1449399023 .