SlideShare a Scribd company logo
1 of 14
〒 880-0811
宮崎県宮崎市錦町 1-10
宮崎グリーンスフィア壱番館
5階
TEL:0985-23-3362( 代表 )
FAX:0985-22-8580
©aratana Inc.
今から学ぶ! jQueryMobile !
フロントエンドエンジニアチーム:高見
株式会社アラタナ
2013/09/10
……とりあえず
©aratana Inc. 2
自己紹介します
自己紹介
3
高見 和也( Takami Kazuya )
Twitter@miiitaka
Facebook@miiitaka
株式会社アラタナ
サービス開発部:フロントエンドエンジニアチームリーダー
PHP や JavaScript とかスクリプト系言語好き。
最近は jQuery と WordPress がかわいくて仕方ない。
Aratana24h ( http://24h.aratana.jp/ )で SEO 対策の記事とか書いてます。
いいね!されると喜びます。
宮崎 Android 協会/ GDG 九州のグループにいます。
I love jQuery Mobile !
©aratana Inc. 4
jQuery Mobile でおしゃれ
スマフォサイトを構築しよう!
今からでもまったく遅くない!
スマートフォンの普及率
©aratana Inc. 5
http://www.thinkwithgoogle.com/mobileplanet/ja/
Google Our Mobile Planet
日本、すごく低い。
けどこれから伸びてくることは明白。
スマフォの構築は必須!
jQuery
Mobile
Android
OS
なぜ jQuery Mobile ?
©aratana Inc. 6
主要なデバイスのほとんどで動作する。( Android は 2.1 から対応)
HTML5 の標準マークアップに属性追加でネイティブアプリ風 UI が実現できる。
jQuery との相性が良い。 jQuery の知識がそのまま使える。
情報量が多い。
テンプレートや素材もネット上にたくさん準備してある。
Version も上がっている。現在は、 1.4.0 アルファ版が出てる。安定版は 1.3.2 。
高見が jQuery が好き。
<div class="jelly"
data-tama="3">
</div>
jQuery Mobile と HTML5
©aratana Inc. 7
HTML5 の独自データ属性を利用している。
data-*** 属性( XML 互換)でサイトに影響を与えずに独自の設定が可能。
<div class="droid"
data-droid-id="12345"
data-hp="30"
data-lv="2">
</div>
data-hp が 0 になっ
たら
入れ替え
jQuery Mobile でのサイト作成基本
©aratana Inc. 8
data-role で基本構成を定義
data-role (役割)でページ・ヘッダー・コンテンツ・フッターを構成。
<section data-role="page" data-title="sample">
<header data-role="header">
<h1>jQuery Mobile</h1>
</header>
<section data-role="content">
<p>Page content goes here.</p>
</section>
<footer data-role="footer">
<h4>Page Footer</h4>
</footer>
</section>
data-theme でテーマ・スウォッチを変更
<footer data-role=“footer” data-theme=“a”>
<footer data-role=“footer” data-theme=“b”>
<footer data-role=“footer” data-theme=“c”>
<footer data-role=“footer” data-theme=“d”>
<footer data-role=“footer” data-theme=“e”>
テーマがレイアウト・スウォッチがカラバリ。
jQuery Mobile –でのサイト作成 エフェクト編
©aratana Inc. 9
data-transition でページ遷移エフェクト
data-transition でハイパリンクの画面切り替えをリッチに!
<section data-role="content">
<p>
<a href="mobile.html" data-role="button" data-transition="slide">data-transition:slide</a>
<a href="mobile.html" data-role="button" data-transition="slideup">data-transition:slideup</a>
<a href="mobile.html" data-role="button" data-transition="slidedown">data-transition:slidedown</a>
<a href="mobile.html" data-role="button" data-transition="pop">data-transition:pop</a>
<a href="mobile.html" data-role="button" data-transition="fade">data-transition:fade</a>
<a href="mobile.html" data-role="button" data-transition="flip">data-transition:flip</a>
<a href="mobile.html" data-role="button" data-transition="turn">data-transition:turn</a>
<a href="mobile.html" data-role="button" data-transition="flow">data-transition:flow</a>
<a href="mobile.html" data-role="button" data-transition="none">data-transition:none</a>
</p>
</section>
【落とし穴】
3D CSS Transform サポート前提にしているので、 Android2 系は自動的
に fade 効果になる。
jQuery Mobile –でのサイト作成 リスト編
©aratana Inc. 10
data-role=“listview” でネイティブアプリのようなリスト表示
サムネイル画像が表
示できる( 80×80 )
フィルタがとても便
利!プログラム書か
ずに設置できる魅力
。
アイコンもたくさん
準備してあります。
カウンタバブルもで
きる。いいね!
jQuery Mobile –でのサイト作成 その他色々
©aratana Inc. 11
その他、機能充実!これは使わない手はないでしょう?
ナビゲーションとか
。
開閉パネルとか。
・アコーディオンパネル
・段組/グリッドレイアウトが CSS なしで組める
・フォーム要素も豊富!
・ローディング処理もできる!
jQuery Mobile のイベントトリガー
©aratana Inc. 12
ページ読み込み・ページ移動時(特定ページも可)
タップ時
スワイプ時
スクロール時
端末を縦横回転させた時
画面レイアウトの変更(開閉パネル動作時やフィルタリングも該当)
などなど
オーサリングツール・ IDE
©aratana Inc. 13
Codiqa
jQuery Mobile のオフィシャルにあります。
ドラッグ&ドロップで簡単にモックアップ作成
できます。
ソースコードももちろん吐き出してくれる。
すてき。
Dreamweaver CS5.5~6.0
jQuery Mobile Widget がついています。
これまた比較的簡単に作成できます。
男は黙って
テキスト
エディタ!
ARATANA × Google
©aratana Inc. 14
ご清聴ありがとうございました。

More Related Content

What's hot

What's hot (19)

Web制作者のためのサーバー勉強会@沼津
Web制作者のためのサーバー勉強会@沼津Web制作者のためのサーバー勉強会@沼津
Web制作者のためのサーバー勉強会@沼津
 
おしゃれCatalystに触ってみた
おしゃれCatalystに触ってみたおしゃれCatalystに触ってみた
おしゃれCatalystに触ってみた
 
展示会出展を成功させるたった一つのこと
展示会出展を成功させるたった一つのこと展示会出展を成功させるたった一つのこと
展示会出展を成功させるたった一つのこと
 
jQueryプラグインを設置するための環境構築 先生:田中 晶子
jQueryプラグインを設置するための環境構築 先生:田中 晶子jQueryプラグインを設置するための環境構築 先生:田中 晶子
jQueryプラグインを設置するための環境構築 先生:田中 晶子
 
社内勉強会を続けるには(2016.10.07 DevLove 関西)
社内勉強会を続けるには(2016.10.07 DevLove 関西)社内勉強会を続けるには(2016.10.07 DevLove 関西)
社内勉強会を続けるには(2016.10.07 DevLove 関西)
 
OSC 名古屋 2011年8月20日
OSC 名古屋 2011年8月20日OSC 名古屋 2011年8月20日
OSC 名古屋 2011年8月20日
 
エンジニアからCTOへ 2015-06-11 IVS CTO Night & Day
エンジニアからCTOへ 2015-06-11 IVS CTO Night & DayエンジニアからCTOへ 2015-06-11 IVS CTO Night & Day
エンジニアからCTOへ 2015-06-11 IVS CTO Night & Day
 
Web applicationとReactive
Web applicationとReactiveWeb applicationとReactive
Web applicationとReactive
 
Spa のための web サーバ構築ノウハウ
Spa のための web サーバ構築ノウハウ Spa のための web サーバ構築ノウハウ
Spa のための web サーバ構築ノウハウ
 
LT「料金プラン改定後のMonacaについて」
LT「料金プラン改定後のMonacaについて」LT「料金プラン改定後のMonacaについて」
LT「料金プラン改定後のMonacaについて」
 
ゼロから始める雲車庫生活 Re: Life in a CloudGarage from zero.
ゼロから始める雲車庫生活 Re: Life in a CloudGarage from zero.ゼロから始める雲車庫生活 Re: Life in a CloudGarage from zero.
ゼロから始める雲車庫生活 Re: Life in a CloudGarage from zero.
 
MR in Power Apps ~Power Apps で仮想現実~
MR in Power Apps ~Power Apps で仮想現実~MR in Power Apps ~Power Apps で仮想現実~
MR in Power Apps ~Power Apps で仮想現実~
 
Backlogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nuconBacklogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nucon
 
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
20191204_WordPressの教科書出版記念イベント_WordPress開発のツボ_森下
 
SPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWorkSPAに必要なJavaScriptFrameWork
SPAに必要なJavaScriptFrameWork
 
UE4エンジンソースをMacでビルドしてみた
UE4エンジンソースをMacでビルドしてみたUE4エンジンソースをMacでビルドしてみた
UE4エンジンソースをMacでビルドしてみた
 
20180222 serverless meetup_#7
20180222 serverless meetup_#720180222 serverless meetup_#7
20180222 serverless meetup_#7
 
シェアフル 開発組織.20220210 _1_.pptx (1)
シェアフル 開発組織.20220210 _1_.pptx (1)シェアフル 開発組織.20220210 _1_.pptx (1)
シェアフル 開発組織.20220210 _1_.pptx (1)
 
シェアフル 開発組織.20220210
シェアフル 開発組織.20220210シェアフル 開発組織.20220210
シェアフル 開発組織.20220210
 

Similar to 今から学ぶ!jQuery Mobile!

メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきことメンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
Mitsuru Ogawa
 
Chrome extension「awesome screenshot」 bug
Chrome extension「awesome screenshot」 bugChrome extension「awesome screenshot」 bug
Chrome extension「awesome screenshot」 bug
Makoto Yamamoto
 
Androidアプリ屋だけどWebフロントエンド開発にアサインされた件について
Androidアプリ屋だけどWebフロントエンド開発にアサインされた件についてAndroidアプリ屋だけどWebフロントエンド開発にアサインされた件について
Androidアプリ屋だけどWebフロントエンド開発にアサインされた件について
Takuya Kihara
 

Similar to 今から学ぶ!jQuery Mobile! (20)

メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきことメンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
メンテナンス性の良いWebシステムを構築するためにjavaとフロントエンドでやるべきこと
 
Dynamic frameworks tips
Dynamic frameworks tipsDynamic frameworks tips
Dynamic frameworks tips
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterprise
 
PowerApps+Excelで作る 一番簡単な業務アプリ
PowerApps+Excelで作る 一番簡単な業務アプリPowerApps+Excelで作る 一番簡単な業務アプリ
PowerApps+Excelで作る 一番簡単な業務アプリ
 
SharePoint 2013 流リスト ビュー カスタマイズ
SharePoint 2013 流リスト ビュー カスタマイズSharePoint 2013 流リスト ビュー カスタマイズ
SharePoint 2013 流リスト ビュー カスタマイズ
 
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)
 
売上前年比122%達成、地方のウェブサイト制作会社を支えるMovableType.netの活用法
売上前年比122%達成、地方のウェブサイト制作会社を支えるMovableType.netの活用法売上前年比122%達成、地方のウェブサイト制作会社を支えるMovableType.netの活用法
売上前年比122%達成、地方のウェブサイト制作会社を支えるMovableType.netの活用法
 
20111203 忘年会・交流会LT_糟谷さん資料
20111203 忘年会・交流会LT_糟谷さん資料20111203 忘年会・交流会LT_糟谷さん資料
20111203 忘年会・交流会LT_糟谷さん資料
 
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
 
オフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタオフライン行動を支えるメール配送管理 at サイタ
オフライン行動を支えるメール配送管理 at サイタ
 
Chrome extension「awesome screenshot」 bug
Chrome extension「awesome screenshot」 bugChrome extension「awesome screenshot」 bug
Chrome extension「awesome screenshot」 bug
 
SharePoint Online 外部共有を考える
SharePoint Online 外部共有を考えるSharePoint Online 外部共有を考える
SharePoint Online 外部共有を考える
 
Androidアプリ屋だけどWebフロントエンド開発にアサインされた件について
Androidアプリ屋だけどWebフロントエンド開発にアサインされた件についてAndroidアプリ屋だけどWebフロントエンド開発にアサインされた件について
Androidアプリ屋だけどWebフロントエンド開発にアサインされた件について
 
さくらとエンジニアの幸せな未来を実現するための組織づくり(Developers Summit 2016 KANSAI)
さくらとエンジニアの幸せな未来を実現するための組織づくり(Developers Summit 2016 KANSAI)さくらとエンジニアの幸せな未来を実現するための組織づくり(Developers Summit 2016 KANSAI)
さくらとエンジニアの幸せな未来を実現するための組織づくり(Developers Summit 2016 KANSAI)
 
マネージャーになってからの技術を磨く戦略と戦術
マネージャーになってからの技術を磨く戦略と戦術マネージャーになってからの技術を磨く戦略と戦術
マネージャーになってからの技術を磨く戦略と戦術
 
[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?[スクラムナイト3]ふりかえってナンボのもんです、か?
[スクラムナイト3]ふりかえってナンボのもんです、か?
 
小学校プログラミング教育ナイト
小学校プログラミング教育ナイト小学校プログラミング教育ナイト
小学校プログラミング教育ナイト
 
Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告
Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告
Soracom ug#10:SORACOM Techonology Camp夜の部!東京支部活動報告
 
ディレクター・ノンプログラマー目線のMovable Type
ディレクター・ノンプログラマー目線のMovable Typeディレクター・ノンプログラマー目線のMovable Type
ディレクター・ノンプログラマー目線のMovable Type
 

More from Takami Kazuya

WordPressプラグイン考察
WordPressプラグイン考察WordPressプラグイン考察
WordPressプラグイン考察
Takami Kazuya
 

More from Takami Kazuya (20)

HTML栄枯盛衰は世の習い
HTML栄枯盛衰は世の習いHTML栄枯盛衰は世の習い
HTML栄枯盛衰は世の習い
 
Google Apps Script 入門
Google Apps Script 入門Google Apps Script 入門
Google Apps Script 入門
 
GoogleAppsScript入門
GoogleAppsScript入門GoogleAppsScript入門
GoogleAppsScript入門
 
Googleデータポータルで見える化に挑戦vol.2
Googleデータポータルで見える化に挑戦vol.2Googleデータポータルで見える化に挑戦vol.2
Googleデータポータルで見える化に挑戦vol.2
 
WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作WordPressで考えるこれからのコンテンツ制作
WordPressで考えるこれからのコンテンツ制作
 
WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座WordPressをこれから始める人のためのテーマ講座
WordPressをこれから始める人のためのテーマ講座
 
WordPress+AMP
WordPress+AMPWordPress+AMP
WordPress+AMP
 
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
 
WordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップWordPress + JSON-LDで構造化するこれからのマークアップ
WordPress + JSON-LDで構造化するこれからのマークアップ
 
jQuery3.0-beta1-point
jQuery3.0-beta1-pointjQuery3.0-beta1-point
jQuery3.0-beta1-point
 
プラグイン公開までの道のり
プラグイン公開までの道のりプラグイン公開までの道のり
プラグイン公開までの道のり
 
History api
History apiHistory api
History api
 
JSON-LD schema.org定義によるデータ構造化のススメ
JSON-LD schema.org定義によるデータ構造化のススメJSON-LD schema.org定義によるデータ構造化のススメ
JSON-LD schema.org定義によるデータ構造化のススメ
 
WordPress widget api
WordPress widget apiWordPress widget api
WordPress widget api
 
Miyazaki.js vol.2
Miyazaki.js vol.2Miyazaki.js vol.2
Miyazaki.js vol.2
 
React Facebook JavaScript Library
React Facebook JavaScript LibraryReact Facebook JavaScript Library
React Facebook JavaScript Library
 
Wordpress カスタム投稿
Wordpress カスタム投稿Wordpress カスタム投稿
Wordpress カスタム投稿
 
WordPressプラグインの作り方
WordPressプラグインの作り方WordPressプラグインの作り方
WordPressプラグインの作り方
 
【WordBench宮崎】第3回・4回アンケート報告
【WordBench宮崎】第3回・4回アンケート報告【WordBench宮崎】第3回・4回アンケート報告
【WordBench宮崎】第3回・4回アンケート報告
 
WordPressプラグイン考察
WordPressプラグイン考察WordPressプラグイン考察
WordPressプラグイン考察
 

Recently uploaded

Recently uploaded (6)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 

今から学ぶ!jQuery Mobile!

  • 1. 〒 880-0811 宮崎県宮崎市錦町 1-10 宮崎グリーンスフィア壱番館 5階 TEL:0985-23-3362( 代表 ) FAX:0985-22-8580 ©aratana Inc. 今から学ぶ! jQueryMobile ! フロントエンドエンジニアチーム:高見 株式会社アラタナ 2013/09/10
  • 3. 自己紹介 3 高見 和也( Takami Kazuya ) Twitter@miiitaka Facebook@miiitaka 株式会社アラタナ サービス開発部:フロントエンドエンジニアチームリーダー PHP や JavaScript とかスクリプト系言語好き。 最近は jQuery と WordPress がかわいくて仕方ない。 Aratana24h ( http://24h.aratana.jp/ )で SEO 対策の記事とか書いてます。 いいね!されると喜びます。 宮崎 Android 協会/ GDG 九州のグループにいます。
  • 4. I love jQuery Mobile ! ©aratana Inc. 4 jQuery Mobile でおしゃれ スマフォサイトを構築しよう! 今からでもまったく遅くない!
  • 5. スマートフォンの普及率 ©aratana Inc. 5 http://www.thinkwithgoogle.com/mobileplanet/ja/ Google Our Mobile Planet 日本、すごく低い。 けどこれから伸びてくることは明白。 スマフォの構築は必須! jQuery Mobile Android OS
  • 6. なぜ jQuery Mobile ? ©aratana Inc. 6 主要なデバイスのほとんどで動作する。( Android は 2.1 から対応) HTML5 の標準マークアップに属性追加でネイティブアプリ風 UI が実現できる。 jQuery との相性が良い。 jQuery の知識がそのまま使える。 情報量が多い。 テンプレートや素材もネット上にたくさん準備してある。 Version も上がっている。現在は、 1.4.0 アルファ版が出てる。安定版は 1.3.2 。 高見が jQuery が好き。
  • 7. <div class="jelly" data-tama="3"> </div> jQuery Mobile と HTML5 ©aratana Inc. 7 HTML5 の独自データ属性を利用している。 data-*** 属性( XML 互換)でサイトに影響を与えずに独自の設定が可能。 <div class="droid" data-droid-id="12345" data-hp="30" data-lv="2"> </div> data-hp が 0 になっ たら 入れ替え
  • 8. jQuery Mobile でのサイト作成基本 ©aratana Inc. 8 data-role で基本構成を定義 data-role (役割)でページ・ヘッダー・コンテンツ・フッターを構成。 <section data-role="page" data-title="sample"> <header data-role="header"> <h1>jQuery Mobile</h1> </header> <section data-role="content"> <p>Page content goes here.</p> </section> <footer data-role="footer"> <h4>Page Footer</h4> </footer> </section> data-theme でテーマ・スウォッチを変更 <footer data-role=“footer” data-theme=“a”> <footer data-role=“footer” data-theme=“b”> <footer data-role=“footer” data-theme=“c”> <footer data-role=“footer” data-theme=“d”> <footer data-role=“footer” data-theme=“e”> テーマがレイアウト・スウォッチがカラバリ。
  • 9. jQuery Mobile –でのサイト作成 エフェクト編 ©aratana Inc. 9 data-transition でページ遷移エフェクト data-transition でハイパリンクの画面切り替えをリッチに! <section data-role="content"> <p> <a href="mobile.html" data-role="button" data-transition="slide">data-transition:slide</a> <a href="mobile.html" data-role="button" data-transition="slideup">data-transition:slideup</a> <a href="mobile.html" data-role="button" data-transition="slidedown">data-transition:slidedown</a> <a href="mobile.html" data-role="button" data-transition="pop">data-transition:pop</a> <a href="mobile.html" data-role="button" data-transition="fade">data-transition:fade</a> <a href="mobile.html" data-role="button" data-transition="flip">data-transition:flip</a> <a href="mobile.html" data-role="button" data-transition="turn">data-transition:turn</a> <a href="mobile.html" data-role="button" data-transition="flow">data-transition:flow</a> <a href="mobile.html" data-role="button" data-transition="none">data-transition:none</a> </p> </section> 【落とし穴】 3D CSS Transform サポート前提にしているので、 Android2 系は自動的 に fade 効果になる。
  • 10. jQuery Mobile –でのサイト作成 リスト編 ©aratana Inc. 10 data-role=“listview” でネイティブアプリのようなリスト表示 サムネイル画像が表 示できる( 80×80 ) フィルタがとても便 利!プログラム書か ずに設置できる魅力 。 アイコンもたくさん 準備してあります。 カウンタバブルもで きる。いいね!
  • 11. jQuery Mobile –でのサイト作成 その他色々 ©aratana Inc. 11 その他、機能充実!これは使わない手はないでしょう? ナビゲーションとか 。 開閉パネルとか。 ・アコーディオンパネル ・段組/グリッドレイアウトが CSS なしで組める ・フォーム要素も豊富! ・ローディング処理もできる!
  • 12. jQuery Mobile のイベントトリガー ©aratana Inc. 12 ページ読み込み・ページ移動時(特定ページも可) タップ時 スワイプ時 スクロール時 端末を縦横回転させた時 画面レイアウトの変更(開閉パネル動作時やフィルタリングも該当) などなど
  • 13. オーサリングツール・ IDE ©aratana Inc. 13 Codiqa jQuery Mobile のオフィシャルにあります。 ドラッグ&ドロップで簡単にモックアップ作成 できます。 ソースコードももちろん吐き出してくれる。 すてき。 Dreamweaver CS5.5~6.0 jQuery Mobile Widget がついています。 これまた比較的簡単に作成できます。 男は黙って テキスト エディタ!
  • 14. ARATANA × Google ©aratana Inc. 14 ご清聴ありがとうございました。