2017年10月5日木曜日
jQuery UI
jQuery UI – All Versions
jQuery UI - Git Builds
UNSTABLE, NOT FOR PRODUCTION
jQuery UI git build - uncompressed, theme
jQuery UI 1.12
jQuery UI 1.12.1 - uncompressed, minified
Themes
baseblack-tieblitzercupertinodark-hivedot-luveggplantexcite-bikeflickhot-sneakshumanityle-frogmint-chocovercastpepper-grinderredmondsmoothnesssouth-streetstartsunnyswanky-pursetrontasticui-darknessui-lightnessvader
Previous Releases
jQuery UI 1.12.0 - uncompressed, minified, theme
jQuery UI 1.12.0-rc.2 - uncompressed, minified, theme
jQuery UI 1.12.0-rc.1 - uncompressed, minified, theme
jQuery UI 1.12.0-beta.1 - uncompressed, minified, theme
jQuery UI 1.11
jQuery UI 1.11.4 - uncompressed, minified
Themes
black-tieblitzercupertinodark-hivedot-luveggplantexcite-bikeflickhot-sneakshumanityle-frogmint-chocovercastpepper-grinderredmondsmoothnesssouth-streetstartsunnyswanky-pursetrontasticui-darknessui-lightnessvader
Previous Releases
jQuery UI 1.11.3 - uncompressed, minified, theme
jQuery UI 1.11.2 - uncompressed, minified, theme
jQuery UI 1.11.1 - uncompressed, minified, theme
jQuery UI 1.11.0 - uncompressed, minified, theme
jQuery UI 1.11.0-beta.2 - uncompressed, minified, theme
jQuery UI 1.11.0-beta.1 - uncompressed, minified, theme
jQuery UI 1.10
jQuery UI 1.10.4 - uncompressed, minified
Themes
black-tieblitzercupertinodark-hivedot-luveggplantexcite-bikeflickhot-sneakshumanityle-frogmint-chocovercastpepper-grinderredmondsmoothnesssouth-streetstartsunnyswanky-pursetrontasticui-darknessui-lightnessvader
Previous Releases
jQuery UI 1.10.3 - uncompressed, minified, theme
jQuery UI 1.10.2 - uncompressed, minified, theme
jQuery UI 1.10.1 - uncompressed, minified, theme
jQuery UI 1.10.0 - uncompressed, minified, theme
jQuery UI 1.10.0-rc.1 - uncompressed, minified, theme
jQuery UI 1.10.0-beta.1 - uncompressed, minified, theme
jQuery UI 1.9
jQuery UI 1.9.2 - uncompressed, minified
Themes
baseblack-tieblitzercupertinodark-hivedot-luveggplantexcite-bikeflickhot-sneakshumanityle-frogmint-chocovercastpepper-grinderredmondsmoothnesssouth-streetstartsunnyswanky-pursetrontasticui-darknessui-lightnessvader
Previous Releases
jQuery UI 1.9.1 - uncompressed, minified, theme
jQuery UI 1.9.0 - uncompressed, minified, theme
jQuery UI 1.9.0-rc.1 - uncompressed, minified, theme
jQuery UI 1.9.0-beta.1 - uncompressed, minified, theme
jQuery UI 1.8
jQuery UI 1.8.24 - uncompressed, minified
Themes
baseblack-tieblitzercupertinodark-hivedot-luveggplantexcite-bikeflickhot-sneakshumanityle-frogmint-chocovercastpepper-grinderredmondsmoothnesssouth-streetstartsunnyswanky-pursetrontasticui-darknessui-lightnessvader
Previous Releases
jQuery UI 1.8.23 - uncompressed, minified, theme
jQuery UI 1.8.22 - uncompressed, minified, theme
jQuery UI 1.8.21 - uncompressed, minified, theme
jQuery UI 1.8.20 - uncompressed, minified, theme
jQuery UI 1.8.19 - uncompressed, minified, theme
jQuery UI 1.8.18 - uncompressed, minified, theme
jQuery UI 1.8.17 - uncompressed, minified, theme
jQuery UI 1.8.16 - uncompressed, minified, theme
jQuery UI 1.8.15 - uncompressed, minified, theme
jQuery UI 1.8.14 - uncompressed, minified, theme
jQuery UI 1.8.13 - uncompressed, minified, theme
jQuery UI 1.8.12 - uncompressed, minified, theme
jQuery UI 1.8.11 - uncompressed, minified, theme
jQuery UI 1.8.10 - uncompressed, minified, theme
jQuery UI 1.8.9 - uncompressed, minified, theme
jQuery UI 1.8.8 - uncompressed, minified, theme
jQuery UI 1.8.7 - uncompressed, minified, theme
jQuery UI 1.8.6 - uncompressed, minified, theme
jQuery UI 1.8.5 - uncompressed, minified, theme
jQuery UI 1.8.4 - uncompressed, minified, theme
jQuery UI 1.8.3 - uncompressed, minified, theme
jQuery UI 1.8.2 - uncompressed, minified, theme
jQuery UI 1.8.1 - uncompressed, minified, theme
jQuery UI 1.8.0 - uncompressed, minified, theme
jQuery UI 1.7
jQuery UI 1.7.3 - uncompressed, minified
Themes
baseblack-tieblitzercupertinodark-hivedot-luveggplantexcite-bikeflickhot-sneakshumanityle-frogmint-chocovercastpepper-grinderredmondsmoothnesssouth-streetstartsunnyswanky-pursetrontasticui-darknessui-lightnessvader
Previous Releases
jQuery UI 1.7.2 - uncompressed, minified, theme
jQuery UI 1.7.1 - uncompressed, minified, theme
jQuery UI 1.7.0 - uncompressed, minified, theme
jQuery UI
http://code.jquery.com/ui/
連載:jQuery Mobile入門
第1回 jQuery Mobileページの基本構造を理解しよう
山田 祥寛
2012/01/20
去る2011年はスマートフォンの年であった。
猫も杓子(しゃくし)も……といっては失礼かもしれないが、
多くの人がスマートフォンに興味を持ち、@ITをはじめ、IT関連のサイトでも連日のように、スマートフォンの記事があふれかえった。
恐らくこの流れが2012年も続くことはほぼ間違いなく、
伴い、スマートフォンに対応したWebアプリケーション開発のニーズもますます増えてくるはずだ。
もっとも、開発者にとって対応するデバイスが増えることは、アプリケーションの可能性が広がるという意味で刺激的なことであると同時に、
デバイスに適したデザインやデバイスごとの検証を強いられるという意味で苦役でもある。
デスクトップの世界でも似たような問題はあったが、スマートフォン(モバイル)の形態はより多彩であり、
主なデバイスに対象を絞ったとしても、全てに対応するコードを一から準備するのは、あまり現実的でない。
そこで登場するのが、スマートフォン対応のフレームワーク/ライブラリだ。
よく聞かれるものには、以下のようなものが存在する。
ライブラリ名 概要
Sencha Touch ExtJSをベースとしたJavaScriptフレームワーク。JavaScript中心の記述が特長
jqTouch スマートフォン開発に対応したjQueryプラグイン
iUi iPhoneに特化したUI開発ライブラリ
qooxdoo クロスプラットフォーム対応のJavaScript開発フレームワーク
スマートフォン対応のJavaScriptフレームワーク/ライブラリ
これらのフレームワーク/ライブラリを利用することで、デバイスの違いを(全くでないにせよ)あまり開発者に意識させることなく、
標準的な枠組みでスマートフォン対応のアプリケーションを開発できるようになる。
スマートフォン対応のフレームワークは歴史も浅く、まだまだデファクト・スタンダードといえるものはないものの、
現時点で最有力候補の一角と目されるのが、本連載のテーマでもある「jQuery Mobile」だ。
■jQuery Mobileとは?
jQueryそのものについては本稿の読者諸氏であれば、すでに既にご存じであろう――JavaScriptライブラリのデファクト・スタンダードだ。
「Write Less, Do More(よりシンプルなコードで、より多くの処理を)」をモットーに、シンプルな構文でありながら機能性も高いことから、近年急速にユーザー数を増やしている。何千、何万にも及ぶプラグインによって、自分に必要な機能を自在に拡張できるのも、人気を後押ししている一因だろう。また、ここ数年では、ASP.NET(Visual Studio)やRuby on RailsでもjQueryを標準ライブラリとして採用したことで、サーバサイド・フレームワークとの親和性も高まり、採用のけん引力ともなっている(jQueryについて詳しくは、拙著「ASP.NETプログラマーのためのjQuery入門」も参照いただきたい)。
もっとも、jQuery Mobileは、そのjQueryのモバイル版かというと、ちょっと違う。
jQuery Mobileの用途は、主に「デバイスに依らず、スマートフォン的なUIを作成する」ことに置かれており、
目的からすると、むしろjQuery UIのモバイル版といえるだろう。
jQuery UIが専らデスクトップのWebアプリケーション向けのUIを提供するのに対して、jQuery Mobileはスマートフォン・アプリケーションを対象にUI部品を提供しているわけだ。
jQuery Mobileを利用することで、あらかじめ決められたマークアップに従うだけで、モバイル・デバイスに適したページを開発できる(基本的なページであれば、JavaScriptのコードすら必要ない!)。
jQuery Mobileは、昨年11月にようやく1.0リリースに到達したばかりであるが、現時点で以下のようなデバイスに対応している。
一部のデバイス/機能については、対応に制約もあるようであるが、それでも現実的な用途には、ほぼ問題ないだろう。
•Apple iOS
•Android
•Windows Phone/Windows Mobile
•Kindle 3 and Fire
•Blackberry
•Palm WebOS
•Nokia Symbian
•Opera Mobile/Desktop
•Chrome(デスクトップ)
•Firefox(デスクトップ)
•Internet Explorer(デスクトップ)
また、jQueryをベースとしているので当然であるが、jQueryとの親和性にも優れており、独自の機能を実装するにも、jQueryの知識をそのまま活用できる。
本連載では、そのようなjQuery Mobileについて、一から解説していくものである。
まず初回の本稿では、jQuery Mobileの導入から基本的なページの開発までを紹介する。
@IT
http://www.atmarkit.co.jp/fdotnet/chushin/jqmobile_01/jqmobile_01_01.html
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿