05112012 javascript Ti
ドキュメントによると、
Alloy uses Backbone.js to provide support for its models and collections. Alloy also borrows the concepts of migrations and adapters from Rails for storage integration.
ということでmodelの仕組みはbackbone.jsっぽくてマイグレーションはRoRっぽいが、設定周りがちょっと違う。
- 'sql' for the SQLite database on the Android and iOS platform.
- 'localStorage' for HTML5 localStorage on the Mobile Web platform.
- 'properties' for storing data locally in the Titanium SDK context.
とどのストレージを使うか選ぶ。backbone.jsとかspine.jsだとlocalstrageかrestなところが選択肢が増えたことで型とか設定するようになっている。
モデルの変更とかで送られてくるイベントの種類はドキュメントに書いてないのでソースコード読まないといけないっぽいんだけど、backbone.jsと同じかなと思っている。
alloy / test / apps / models / propertiesを眺めてみたんだけどcollectionの位置づけがわからなかった(backbone.jsのコレクションとモデルって分かれてるよね)。
なんか書いてみないとダメだな。




関数プログラミング入門 ―Haskellで学ぶ原理と技法―
Real World Haskell―実戦で学ぶ関数型言語プログラミング
Mahoutイン・アクション
情報検索の基礎
JavaScriptとTitaniumではじめる iPhone/Androidアプリプログラミング 【Titanium Mobile SDK 2.1 & Titanium Studio 2.1 対応】
nanoblock ジャック・オ・ランタン2012
nanoblock 東京スカイツリー(R) デラックスエディション ver.2.0
サーバサイドJavaScript Node.js入門