Suche senden
Hochladen
jQuery Mobile ハンズオン 資料
•
2 gefällt mir
•
2,787 views
dsuke Takaoka
Folgen
AITC勉強会 第2回 資料 http://aitc.jp/events/20130713-HTML5/info_v2.html
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 23
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化
Akihiro Matsuura
localstackによるAWS Lambdaの開発環境を、miniconda上でつくったら簡単便利だった話
localstackによるAWS Lambdaの開発環境を、miniconda上でつくったら簡単便利だった話
真治 米田
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
Daisuke Nagao
SQLite の暗号化
SQLite の暗号化
Akihiro Matsuura
LocalStack
LocalStack
chibochibo
2013 03-08 [開発中] node-sacloud
2013 03-08 [開発中] node-sacloud
Yuki KAN
Capistrano紹介 at kawasaki.rb #002 #kwskrb
Capistrano紹介 at kawasaki.rb #002 #kwskrb
Tsubasa Yumura
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
Empfohlen
Cocos2d-x ver.3 開発の効率化
Cocos2d-x ver.3 開発の効率化
Akihiro Matsuura
localstackによるAWS Lambdaの開発環境を、miniconda上でつくったら簡単便利だった話
localstackによるAWS Lambdaの開発環境を、miniconda上でつくったら簡単便利だった話
真治 米田
JAWS-UG HPC #0 LT資料
JAWS-UG HPC #0 LT資料
Daisuke Nagao
SQLite の暗号化
SQLite の暗号化
Akihiro Matsuura
LocalStack
LocalStack
chibochibo
2013 03-08 [開発中] node-sacloud
2013 03-08 [開発中] node-sacloud
Yuki KAN
Capistrano紹介 at kawasaki.rb #002 #kwskrb
Capistrano紹介 at kawasaki.rb #002 #kwskrb
Tsubasa Yumura
20140930 anything as_code
20140930 anything as_code
Sugawara Genki
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
松田 千尋
Crawler Commons
Crawler Commons
chibochibo
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
もうちょっと早く知りたかった kubectl
もうちょっと早く知りたかった kubectl
Hiroki Sakonju
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
Web勉強会 20120927
Web勉強会 20120927
Yoshihiro Furukawa
ハイブリッドアプリへのLocalytics導入ガイド
ハイブリッドアプリへのLocalytics導入ガイド
LocalyticsJP
Re-frame and A-Frame
Re-frame and A-Frame
Kazuhiro Hara
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
kamiyam .
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
Sugawara Genki
React VR ことはじめ
React VR ことはじめ
Kazuhiro Hara
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
Midori Oge
Sencha Touch ハンズオン資料
Sencha Touch ハンズオン資料
dsuke Takaoka
Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
朋志 佐々木
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
Windows Azure Storage Client 2.1 のBuffer Pooling
Windows Azure Storage Client 2.1 のBuffer Pooling
Takekazu Omi
Dockerを活用したリクルートグループ開発基盤の構築
Dockerを活用したリクルートグループ開発基盤の構築
Recruit Technologies
XPagesジャンプスタート
XPagesジャンプスタート
Mitsuru Katoh
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発
tak-nakamura
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
Weitere ähnliche Inhalte
Was ist angesagt?
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
松田 千尋
Crawler Commons
Crawler Commons
chibochibo
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
Kazuhiro Hara
もうちょっと早く知りたかった kubectl
もうちょっと早く知りたかった kubectl
Hiroki Sakonju
AWSをコードで定義する
AWSをコードで定義する
Sugawara Genki
Web勉強会 20120927
Web勉強会 20120927
Yoshihiro Furukawa
ハイブリッドアプリへのLocalytics導入ガイド
ハイブリッドアプリへのLocalytics導入ガイド
LocalyticsJP
Re-frame and A-Frame
Re-frame and A-Frame
Kazuhiro Hara
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
kamiyam .
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
Sugawara Genki
React VR ことはじめ
React VR ことはじめ
Kazuhiro Hara
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
Midori Oge
Was ist angesagt?
(12)
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
JavaScript祭in ForPro nuxt.jsとSSRことはじめ
Crawler Commons
Crawler Commons
React系(別言語含む)の サーバーサイドレンダリング について考えよう
React系(別言語含む)の サーバーサイドレンダリング について考えよう
もうちょっと早く知りたかった kubectl
もうちょっと早く知りたかった kubectl
AWSをコードで定義する
AWSをコードで定義する
Web勉強会 20120927
Web勉強会 20120927
ハイブリッドアプリへのLocalytics導入ガイド
ハイブリッドアプリへのLocalytics導入ガイド
Re-frame and A-Frame
Re-frame and A-Frame
Grunt.jsを使った Expressの開発環境構築
Grunt.jsを使った Expressの開発環境構築
DynamoDBのまえにキャッシュおく奴
DynamoDBのまえにキャッシュおく奴
React VR ことはじめ
React VR ことはじめ
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
Ähnlich wie jQuery Mobile ハンズオン 資料
Sencha Touch ハンズオン資料
Sencha Touch ハンズオン資料
dsuke Takaoka
Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
朋志 佐々木
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Yu Nobuoka
Windows Azure Storage Client 2.1 のBuffer Pooling
Windows Azure Storage Client 2.1 のBuffer Pooling
Takekazu Omi
Dockerを活用したリクルートグループ開発基盤の構築
Dockerを活用したリクルートグループ開発基盤の構築
Recruit Technologies
XPagesジャンプスタート
XPagesジャンプスタート
Mitsuru Katoh
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発
tak-nakamura
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
アカツキはどのようにAWSを活用しているか #jawsug
アカツキはどのようにAWSを活用しているか #jawsug
aktsk
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
Yoshitaka Seo
Webの勉強会#11
Webの勉強会#11
MarlboroLand
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Noritada Shimizu
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Shinya Nakajima
APIMeetup 20170329_ichimura
APIMeetup 20170329_ichimura
Tomohiro Ichimura
Java/Androidセキュアコーディング
Java/Androidセキュアコーディング
Masaki Kubo
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Kohei Saito
JSer Class #2
JSer Class #2
mizuky fujitani
20150101勉強会 dokku alt
20150101勉強会 dokku alt
Shugo Numano
Ähnlich wie jQuery Mobile ハンズオン 資料
(20)
Sencha Touch ハンズオン資料
Sencha Touch ハンズオン資料
Cocos2d-x公開講座 in 鹿児島
Cocos2d-x公開講座 in 鹿児島
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
Windows Azure Storage Client 2.1 のBuffer Pooling
Windows Azure Storage Client 2.1 のBuffer Pooling
Dockerを活用したリクルートグループ開発基盤の構築
Dockerを活用したリクルートグループ開発基盤の構築
XPagesジャンプスタート
XPagesジャンプスタート
多分モダンなWebアプリ開発
多分モダンなWebアプリ開発
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
アカツキはどのようにAWSを活用しているか #jawsug
アカツキはどのようにAWSを活用しているか #jawsug
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
Webの勉強会#11
Webの勉強会#11
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
Visual Studio App Centerを公式サンプルアプリから学ぼうiOS(swift),Android(java)
APIMeetup 20170329_ichimura
APIMeetup 20170329_ichimura
Java/Androidセキュアコーディング
Java/Androidセキュアコーディング
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
JSer Class #2
JSer Class #2
20150101勉強会 dokku alt
20150101勉強会 dokku alt
Mehr von dsuke Takaoka
マイ丼5分クッキング
マイ丼5分クッキング
dsuke Takaoka
いまさら聞けない機械学習のキホン
いまさら聞けない機械学習のキホン
dsuke Takaoka
AITCオープンラボ IoTx総まとめ これまでのふりかえり
AITCオープンラボ IoTx総まとめ これまでのふりかえり
dsuke Takaoka
Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談
dsuke Takaoka
littleBitsとIFTTTで超お手軽IoTクッキング
littleBitsとIFTTTで超お手軽IoTクッキング
dsuke Takaoka
03 pepper io_t_web
03 pepper io_t_web
dsuke Takaoka
AITCオープンラボ: Pepper x IoT x Web
AITCオープンラボ: Pepper x IoT x Web
dsuke Takaoka
最近のWeb関連技術の動向あれこれ
最近のWeb関連技術の動向あれこれ
dsuke Takaoka
IoT概論: AITCオープンラボ IoT勉強会
IoT概論: AITCオープンラボ IoT勉強会
dsuke Takaoka
データビジュアライゼーションもくもく会
データビジュアライゼーションもくもく会
dsuke Takaoka
React.js + Flux
React.js + Flux
dsuke Takaoka
Elm overview
Elm overview
dsuke Takaoka
D3.js で LOD を Visualization
D3.js で LOD を Visualization
dsuke Takaoka
モバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれから
dsuke Takaoka
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
dsuke Takaoka
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
dsuke Takaoka
5分でわかるSencha Touch
5分でわかるSencha Touch
dsuke Takaoka
Senchaを使うエンジニアが知っておくたった一つのこと
Senchaを使うエンジニアが知っておくたった一つのこと
dsuke Takaoka
Sencha ugデブサミ2013
Sencha ugデブサミ2013
dsuke Takaoka
デブサミ2013LT大会 Japan SenchaUG
デブサミ2013LT大会 Japan SenchaUG
dsuke Takaoka
Mehr von dsuke Takaoka
(20)
マイ丼5分クッキング
マイ丼5分クッキング
いまさら聞けない機械学習のキホン
いまさら聞けない機械学習のキホン
AITCオープンラボ IoTx総まとめ これまでのふりかえり
AITCオープンラボ IoTx総まとめ これまでのふりかえり
Pepper x IoT x Web 勉強会やってみた話と失敗談
Pepper x IoT x Web 勉強会やってみた話と失敗談
littleBitsとIFTTTで超お手軽IoTクッキング
littleBitsとIFTTTで超お手軽IoTクッキング
03 pepper io_t_web
03 pepper io_t_web
AITCオープンラボ: Pepper x IoT x Web
AITCオープンラボ: Pepper x IoT x Web
最近のWeb関連技術の動向あれこれ
最近のWeb関連技術の動向あれこれ
IoT概論: AITCオープンラボ IoT勉強会
IoT概論: AITCオープンラボ IoT勉強会
データビジュアライゼーションもくもく会
データビジュアライゼーションもくもく会
React.js + Flux
React.js + Flux
Elm overview
Elm overview
D3.js で LOD を Visualization
D3.js で LOD を Visualization
モバイルWebアプリのこれまでとこれから
モバイルWebアプリのこれまでとこれから
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリケーションを複数端末で動かすために注意すること
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
モバイルWebアプリのこれまでとこれから。Sencha Touch vs jQuery Mobile
5分でわかるSencha Touch
5分でわかるSencha Touch
Senchaを使うエンジニアが知っておくたった一つのこと
Senchaを使うエンジニアが知っておくたった一つのこと
Sencha ugデブサミ2013
Sencha ugデブサミ2013
デブサミ2013LT大会 Japan SenchaUG
デブサミ2013LT大会 Japan SenchaUG
jQuery Mobile ハンズオン 資料
1.
ハンズオン 2013.07.13 AITC第2回勉強会 TAKAOKA Daisuke
2.
本日の目標 • 気象庁防災情報XMLを使った、防災くんの 作成 • http://xml.kishou.go.jp/ •
http://cloud.projectla.jp/jmaxmldb/ • デモ • http://dsuket.github.io/aitc_handson2/
3.
演習資料 https://github.com/dsuket/ aitc_handson2
4.
準備
5.
環境確認 (1) •ブラウザ •Google Chrome •テキストエディタ •(Sublime
Text2)
6.
環境確認 (2) • jQuery •
http://jquery.com/ • jQuery Mobile • http://jquerymobile.com/ • Node.js • http://nodejs.org/ • Express • http://expressjs.com/
7.
作業環境の準備 • 今日の作業ディレクトリを作成(以下 $WORK) •
例)$HOME/work/aitc_handson2 • $WORKに jquery_mobile, sencha_touch, server の3つのディレクトリを作成 - $WORK/ - jquery_mobile/ - sencha_touch/ - server/
8.
Serverセットアップ • コマンドプロンプトを立ち上げる。 • $WORK/serverへ移動 $
cd $WORK/server Drag&Dropすると簡単 • express を実行し、npmをインストール $ express $ npm install
9.
Server起動 •app.js を node
で実行 •ブラウザでアクセス •http://localhost:3000 • 出ない人はFireWallとか、アンチウイルスソフトをチェック $ node app.js Express server listening on port 3000
10.
Server設定 •app.js を編集 •次の2行を追加 ・・・ app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); app.use('/jqm',
express.static(path.join(__dirname, '../jquery_mobile'))); app.use('/sencha', express.static(path.join(__dirname, '../sencha_touch/SampleApp'))); ・・・
11.
Server再起動 • jquery_mobile/ に適当なファイルを置く •
index.html とか • サーバーを再起動 • Ctrl-C で停止して、再度起動 Ctrl-C $ node app.js Express server listening on port 3000 • ブラウザでアクセス • http://localhost:3000/jqm/index.html
12.
作ってみよう!
13.
•演習資料 • jquery_mobile/ • js/lib/jquery-2.0.2.min.js •
js/lib/jquery.mobile-1.3.1.min.js • hello.html •ポイント • viewport • scriptタグと位置 • data-role • Chrome Dev Tools Hello jQuery Mobile • 概要 • 簡単なページを表示してみましょう。
14.
formの作成 • 概要 • form要素を表示してみよう。 •演習資料 •
form.html • css/form.css •ポイント • formのウィジェット • ボタン • スタイル
15.
listの作成 • 概要 • リストビューを表示しよう •
詳細ページを表示する •演習資料 • list.html •ポイント • listウィジェット • 画面遷移 • 戻るボタン
16.
formとlistを繋げる • 概要 • formとlistページを繋げよう •
スマホで見てみよう •演習資料 • list-form.html •ポイント • 画面遷移 • 戻るボタン • スマホで確認
17.
動的ページに挑戦!
18.
01. pageの初期化 • 概要 •
現在の日付をセットする。 • ボタンを押したときフォームの値を取得。 •演習資料 • index01.html • js/app01.js •ポイント • pageinit • tap イベント
19.
02. ajaxでデータ取得 • 概要 •
ajaxでデータを取得しよう •演習資料 • index02.html • js/app02.js •ポイント • $.get • jQuery.param • fail • $.mobile.loading
20.
03. ページ遷移 • 概要 •
JavaScriptでページ遷移する • リストの動的生成 •演習資料 • index03.html • js/app03.js •ポイント • $.mobile.changePage • listview
21.
04. 詳細ページ • 概要 •
リストの詳細を表示しよう • 演習資料 • index04.html • js/app04.js • ポイント • $list.on('tap', '.list- item', onTapItem) • __data__
22.
(おまけ) 05. read
more • 概要 • リストの追加読み込みをしてみよう •演習資料 • index05.html • js/app05.js •ポイント • data.paging.next • createMore
23.
お疲れ様でした
Jetzt herunterladen