More Related Content
PDF
PDF
Chromeでjavascriptデバッグ!まず半歩♪ PDF
PDF
PDF
PDF
第1回windows phoneアプリ開発のハンズオンセミナー ODP
PDF
Extending the Unity Editor Extended Viewers also liked
PPTX
KEY
KEY
PDF
KEY
PPTX
PDF
SpreadOfficeとSencha Touch PDF
Similar to Sencha touchのはじめかた
PDF
KEY
PDF
PDF
PDF
PPTX
PPTX
PDF
できる!スマホアプリ:Webからはじまるアプリ for CMU16 PDF
PDF
なぜ Enterprise は Sencha を選ぶのか? PPTX
Sencha TouchでHTML5アプリを作ってみる PDF
20120316 designerworkshoppublished PPTX
PDF
Sencha フレームワークの統合開発ツール Sencha Cmd PDF
プログラマとデザイナが共有すべきUIに関するAndroidの10の機能 PPTX
Cordovaコトハジメ( Html5fun×senchUG ) PDF
PDF
Androiderとi os屋さんがfirefoxosアプリを作ったら PDF
Sencha Touch working with AWS PDF
Senchaを使うエンジニアが知っておくたった一つのこと More from Yuki Naotori
PDF
第8回 Ext JS / Ext GWT 勉強会 - 小堤氏資料 PDF
Google Web Toolkit(GWT)入門 PPT
PDF
PPTX
PPT
ExtJS 事例 2ちゃんビューアー「Cromartie49」 PDF
PDF
PDF
KEY
Sencha touch とyubizo engineで作るネイティブアプリ PDF
Prototyping tool "Degino" PPT
PDF
PDF
PDF
PDF
PDF
KEY
KEY
PDF
080924 Ext Js入門者の最初の壁(第4回勉強会) Sencha touchのはじめかた
- 1.
- 2.
sus4 Ext JSブログ
●
http://extjs.blog.sus4.co.jp/
●
Ext JSチュートリアル
●
Ext JS勉強会@名古屋の資料
- 3.
Sencha Touchをはじめよう
●
はじめに ●
Sample 1
●
iPhoneアプリ ●
Carouselサンプル
●
Sencha Touch アプリ ●
Sample 2
●
Sencha Touchをはじめる ●
Overlaysサンプル
●
開発環境
●
Hello, World
- 4.
iPhoneアプリ
●
ネイティブ型
●
インストールするアプリ
●
Objective-C、C、C++で作成
●
ハイブリッド型
●
iPhoneに特化したWebアプリ
●
HTML + CSS + Javascriptで作成
- 5.
- 6.
- 7.
sencha-touch-beta-0.91の中身
●
docsフォルダ ●
getting-started.html
●
examplesフォルダ ●
release-notes.html
●
resourcesフォルダ ●
index.html
●
srcフォルダ ●
license.inc/license.txt
●
ext-touch.js
●
ext-touch-debug-w-comments.js
●
ext-touch-debug.js
- 8.
- 9.
開発環境
●
お好きなエディタ
●
お好きなモバイルデバイス
●
(iPhone、iPad、Androidデバイス、シュミレータでも良い)
●
Javascriptコンソール
●
Mobile Safari + デバッグコンソール
●
Safari + デバッグコンソール
●
Firefox + Firebug
- 10.
今すぐコード書きたい人
●
jsdo.itを使う
●
Sencha Touch beta 091がサポートされています。
KAYACさんありがとう!!
●
今日使うコード
– http://jsdo.it/satake.sus4
- 11.
Hello, Wolrd!
●
HTML
●
index.html
– Sencha Touch ライブラリの読み込み
– アプリケーションのJavascriptの読み込み
●
JS
●
Sencha Touchのパネルを起動
●
“Hello, Worldを表示”
- 12.
HTMLファイルの編集
●
1. Sencha Touch CSSの読み込み
●
2. Sencha Touchの読み込み
●
3. アプリケーションjsの読み込み
- 13.
index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>helloworld</title>
<!-- 1. Sencha Touch CSSの読み込み-->
<link rel="stylesheet" href="st/resources/css/ext-touch.css" type="text/css">
<!-- 2. Sencha Touch ライブラリの読み込み-->
<script type="text/javascript" src="st/ext-touch-debug.js"></script>
<!-- 3. Sencha Touch アプリケーションの読み込み-->
<script type="text/javascript" src="main.js"></script>
</head>
<body></body>
</html>
- 14.
Javascriptの編集
●
ExtJSの書き方
●
オブジェクトリテラル
●
Ext.setUp()メソッド
●
Ext.Panelクラス
●
APIリファレンスの使い方
●
本家フォーラムの使い方
- 15.
main.js
Ext.setup({
onReady: function() {
var panel = new Ext.Panel({
fullscreen: true,
styleHtmlContent:{
'padding':'20px'
},
html:'Hello, Sencha Touch!!'
});
}
});
- 16.
- 17.
dockedItem
●
パネルにツールバーを設定する場合に使う
●
dockできる場所は4つ
●
top
●
bottom
●
left
●
Right
●
dock先とdockアイテム
●
dockアイテムはExt.Toolbarなど
●
dock先のdockedItemコンフィグにオブジェクトまたは配列でアイテムを設定
- 18.
- 19.
- 20.
Sample 1:Carouselサンプル
●
Examples付属のCarouselサンプル
●
example/carousel
●
sus4 Ext Jsブログの記事
●
http://bit.ly/bkkscZ
●
Ext.Carouselクラス
●
レイアウト
- 21.
Ext.setup()のコンフィグ
●
Fullscreen : フルスクリーン設定 ●
glossOnIcon : アイコンのグロスのエ
フェクト
●
TabletStartupScreen : iPad用起動画像
●
StatusBarStyle : のステータスバーのス
phoneStartupScreen : iPhone起動画像
タイル
●
●
Icon : 汎用アイコン画像へのパス ●
PreloadImages : プリロードする画像
●
TabletIcon : 汎用タブレット用アイコン ●
onReady : 起動ポイント
画像
●
scope : スコープの設定
●
PhoneIcon : 汎用スマートフォン用アイ
コン画像
- 22.
- 23.
レイアウト
●
Sencha Touchにもレイアウトがある。
●
auto (初期値)
●
card (Ext.Carouselクラスは内部的にcard使っている)
●
ft
●
hbox
●
vbox
- 24.
vboxレイアウト
●
Ext.layout.VBoxLayoutで定義
●
縦方向にパネル等並べるレイアウト
●
横方向に自動伸縮
●
子となるパネルにfexの値を設定して、そのパ
ネルの比率を変更できる
- 25.
fexオプション
●
Aに対してBは0.5倍
A:1
●
Aに対してCは1.5倍
B:0.5
C:1.5
- 26.
- 27.
sus4 Ext JSブログ
●
http://extjs.blog.sus4.co.jp/
●
Ext JSチュートリアル
●
Ext JS勉強会@名古屋の資料