jQuery Mobile - Omówienie
JQuery Mobile to struktura interfejsu użytkownika, która jest oparta na jQuery Core i służy do tworzenia responsywnych witryn internetowych lub aplikacji dostępnych na urządzeniach mobilnych, tabletach i komputerach. Wykorzystuje funkcje jQuery i jQuery UI, aby zapewnić funkcje API dla mobilnych aplikacji internetowych.
Został opracowany przez zespół projektowy jQuery w roku 2010 i napisany w JavaScript.
Dlaczego warto korzystać z jQuery Mobile?
Tworzy aplikacje internetowe, które będą działać w ten sam sposób na urządzeniach mobilnych, tabletach i komputerach.
Jest kompatybilny z innymi frameworkami, takimi jak PhoneGap, Whitelight itp.
Zapewnia zestaw przyjaznych dla dotyku danych wejściowych i widżetów interfejsu użytkownika.
Stopniowe ulepszenie zapewnia unikalną funkcjonalność na wszystkich platformach mobilnych, tabletach i komputerach stacjonarnych oraz dodaje wydajne ładowanie stron i szerszą obsługę urządzeń.
Funkcje jQuery Mobile
Jest zbudowany na bazie jQuery Core i "pisz mniej, rób więcej".
Jest to platforma typu open source, kompatybilna z wieloma platformami i przeglądarkami.
Jest napisany w JavaScript i wykorzystuje funkcje jQuery i jQuery UI do tworzenia witryn przyjaznych dla urządzeń mobilnych.
Integruje HTML5, CCS3, jQuery i jQuery UI w jedną strukturę do tworzenia stron przy minimalnej liczbie skryptów.
Zawiera system nawigacji Ajax, który wykorzystuje animowane przejścia stron.
Zalety jQuery Mobile
Łatwo jest nauczyć się i rozwijać aplikacje, jeśli znasz HTML5, funkcje CSS3.
Jest kompatybilny z różnymi platformami i przeglądarkami, więc nie musisz się martwić pisaniem innego kodu dla każdej rozdzielczości urządzenia.
Możesz utworzyć motyw niestandardowy za pomocą ThemeRoller bez pisania wiersza kodu. Obsługuje wszystkie przeglądarki HTML5.
Używa HTML5 wraz z JavaScript do łatwego tworzenia aplikacji internetowych.
Jest zbudowany w sposób, który umożliwia automatyczne skalowanie tego samego kodu z ekranu telefonu komórkowego do ekranu komputera.
Wady jQuery Mobile
Istnieje ograniczona liczba opcji motywów CSS, więc witryny mogą wyglądać podobnie, które są zbudowane na podstawie tych motywów.
Aplikacje opracowane przy użyciu jQuery Mobile działają wolniej na telefonach komórkowych.
Połączenie jQuery mobile z innymi platformami mobilnymi staje się bardziej czasochłonne.
Trudne do zapewnienia pełnego, niestandardowego projektu wizualnego.
Nie ma dostępu do wszystkich funkcji urządzenia za pomocą JavaScript w przeglądarce.