Star (
-
)
Watch (
-
)
Tistudy
About the author
Questions and Issues
Edit and Contribute
Introduction
1)
JavaScript基礎
1.1)
変数について
1.2)
JavaScriptでの変数について抑えておくポイント
1.3)
関数編
1.4)
制御文(for)
1.5)
制御文(if)
2)
Titanium Classic基礎
3)
イベント駆動型プログラミングの基礎
3.1)
プロジェクト設定
3.2)
イベントリスナーを設定してみましょう
4)
WebViewの使い方について学ぶ
4.1)
プロジェクト設定
4.2)
WebViewを活用した簡易Webブラウザ開発
5)
TableViewの使い方について学ぶ
5.1)
プロジェクト設定
5.2)
サンプルデータを表示させる
6)
HTTPClientの使い方を学ぶ
6.1)
プロジェクト設定
6.2)
Titanium Mobileの通信機能について
6.3)
WebAPIからデータのみ取得
6.4)
WebAPIから取得したデータをTableViewで画面表示
6.5)
参考情報
7)
Titanium Classic応用編
8)
ソースコードの保守性をあげる工夫
8.1)
CommonJSについて
8.2)
UI生成処理を別ファイルにする
8.3)
データ取得処理も別ファイルにする
9)
TableViewを一工夫して利用する
9.1)
引っ張って更新処理を実装する
9.2)
スクロールしたら追加の情報を読み込む
9.3)
メニュー一覧→サブメニューを展開するようなユーザインタフェースを実現する方法
9.4)
区切り線を無くす方法
9.5)
微妙な明度差のグラデーションを活用
9.6)
画面遷移後に元のスクロール位置まで戻す方法
9.7)
検索ボックスでマッチする値だけ表示する方法
10)
手軽に使えて開発効率があがるJavaScriptライブラリの紹介
11)
日付処理を便利に行えるmoment.js
11.1)
SNS系アプリのタイムラインにある「xx時間前に投稿」を手軽に実現する
11.2)
更新日の差分を取得する
12)
配列操作を便利に行えるUnderscore.js
12.1)
配列から特定のユーザだけ抽出する
12.2)
該当する条件の投稿情報だけ抽出する
13)
Titanium Classic環境からAlloyに移行する
14)
はじめてのAlloy
はじめに
画面上部にSearchBarを配置しておきそこで検索された値にマッチするものだけ表示したいケースがあるかと思います。その実装方法について解説します