[Titanium]使用require時小細節ˊ_>ˋ

這個情況,是在要在實機上做測試時才發現的。原本在模擬器上都正常的code搬到實機上時卻沒有出現紅底白字畫面就擅自停止,實在讓人很困擾阿!
當時的code是這樣子的:

function setCard(){
	var card = require('block/cardInfo').init();
	scrollView.add(card);
}

順帶一提,我的js是在資料夾block的cardinfo.js。雖然這樣的作法有點偷懶,但是模擬器是可以動作的。
閱讀全文

[meteor]一分鐘完成一個WEB APP by javascrpit

繼node.js之後,又出現了一個光靠javascript就幫我們做後前後端的framework – meteor
說是framework其實應該是把Node.js+Heroku+npm的功能包在了一起,並且在檔案儲存的瞬間,即時反應到本地端測試伺服器上。要發佈也非常的容易。

說的好像很神奇,不如實際來操作看看:
閱讀全文

[TITANIUM]遠端更新sqlite資料庫

sqlite雖然不是一個很安全的系統,但是如果只是拿來做記錄、查詢可以說是非常的方便!只是在做資料更新時就比較困難(還加上APPLE STORE那超級久的審查時間)。如果只是小筆資料的變更,我們當然會希望可以讓我們在遠端做資料庫內容的管理!

把原本的字串處理變成sqlite資料庫後,能做的查詢也就變更多了!

原來想說既然sqlite只用一個檔案就可以管理,就從遠端下載新版本覆蓋就好了!應該不是一件很困難的事…..
卻原來也不是這麼理所當然的樣子~
閱讀全文