在之前介紹的方法中,無論是消息驅動還是Promise,都無法擺脫“回調”這個東西。習慣了命令式編程的我們似乎很難接受回調,因為它的執行順序和代碼編寫順序並不一致。而JavaScript中的回調之所以會有這么多話題值得討論,我想一方面是因為它有一張長得像Java的臉,而同時卻又有如此多的異步特性 ...
最近正在做一個移動跨平台項目的應用開發,包括在iphone,ipad,android,windows phone等手機設備中運行混合式客戶端應用程序,這里選擇了PhoneGap的移動跨平台框架,這里我先簡單介紹下PhoneGap到底是什么東東: 介紹 PhoneGap是一款HTML 平台,通過它,開發商可以使用HTML CSS及JavaScript來開發本地移動應用程序。因此,目前開發商可以只 編 ...
2012-09-02 10:32 6 6661 推薦指數:
在之前介紹的方法中,無論是消息驅動還是Promise,都無法擺脫“回調”這個東西。習慣了命令式編程的我們似乎很難接受回調,因為它的執行順序和代碼編寫順序並不一致。而JavaScript中的回調之所以會有這么多話題值得討論,我想一方面是因為它有一張長得像Java的臉,而同時卻又有如此多的異步特性 ...
零零碎碎的看了一些關於wind(原名jscex)的說明和例子,其實也沒太明白,這里寫一些個人看法... wind.js,一個可以讓你已同步方式編寫代碼異步執行的lib,可作用於前后端js環境... 如何編寫? var printAsync = eval(Wind.compile("async ...
越來越發現把自己的思路理清楚並且能夠給別人講明白是件很困難的事情,技術博客不等於小說、散文,不能天馬行空,思維必須嚴謹,思路必須清晰。 寫技術博客要隨時審視自己的思路是不是還連貫,要不斷返回去看代碼 ...
Adobe PhoneGap 團隊近日在美國波特蘭的年度 PhoneGap Day 上正式發布了 2.0 版本。PhoneGap 是一個免費開源的開發框架,讓 Web 開發人員能夠使用熟悉的 HTML,CSS 和 JavaScript 構建跨平台的移動本地應用。 通過 PhoneGap ...
如果把移動互聯網比作新互聯時代的骨骼,那么運行於移動平台之上的應用軟件就好比血肉一樣,是真正體現其價值的載體。 從概念上說,PhoneGap 是一款完全開源的跨平台移動應用開發框架。通過使用 PhoneGap 框架,開發人員可以采用傳統的 Web 開發技術(HTML + CSS ...
學習PhoneGap有一周多的時間了,利用晚上的時間對PhoneGap學習整理一下筆記,以隨筆的形式發布在博客上,希望可以和博友一塊學習討論。 本篇分為以下幾個部分: PhoneGap簡介 PhoneGap跨平台原理 PhoneGap的優缺點 ...
前面幾篇文章主要講解了PhoneGap幾個重要的類,如果看到這里,相信大家對PhoneGap也有了一定的了解。 PhoneGap類間調用關系 在講解PhoneGap的交互原理之前,我們把原來的內容串講一下,以加深理解。請看下面的類間調用關系圖: 在我們創建Android應用程序 ...
講解PhoneGap的底層原理,需要從講解PhoneGap幾個重要的類開始: DroidGap類: DroidGap是接口CordovaInterface的實現類,繼承Android Activity,具有Android Activity的整個生命周期 ...