關於Widget 、App Widget 、Web App 的概念
Widget最初的概念是98年一個叫Rose的蘋果工程師提出,直到2003年的時候才正式為大家所知,不過隨後無數大公司都開始接受並應用這一思路。 現在我們看到在蘋果系統裏按下F4彈出的Dashboard裏的小工具叫Widget,在Windows 7裏側邊欄上的那些漂亮的小工具叫Gadget(widget變體?),除此以外還有yahoo Widget等等Widget產品。他們有一個共同的'特點就是採用前台Web開發用的技術(譬如HTML、CSS、Javascript)來製作的小工 具、小部件。
在Android系統裏,幾乎每個可視化的View組件都叫Widget,起這個名字可能當時是為了趕時髦。
App Widget是從Android 1.5以後才有的東東,就是可以放在Android桌面上的應用程序小組件。這一點上看他的功能很像windows的側邊欄小工具,可惜的是他的採用技術 並不是HTML等技術。當然App Widget才是我們本講的主角,本來他應該順理成章叫做Widget的,至少也要叫做Gadget吧,可惜這個名字已經被他自己的系統佔用了,所以只好 改名叫App Widget。
最後講一下Web App 或者説是Android Web Application,也許叫mobile web application 更準確些。我們發現現在智能機系統平台很多,譬如iOS、Android、Windows Phone 、WebOS、BlackBerry等等,它們採用的技術框架也各不相同,有沒有辦法寫一個程序在各個系統上都能運行呢?答案是肯定的,寫基於 Webkit的瀏覽器的應用即可。我們使用 HTML5、CSS3、JavaScript、WebKit 等技術來寫的Web Application也許是今後的一個大潮流也説不準啊。有機會我們再講講Android Web Application 的開發。
-
asp.net 操作INI文件讀寫類實例代碼
操作INI文件讀寫類實例代碼複製代碼代碼如下:usingSystem;usingropServices;using;using;namespaceCommon{//////INI文件讀寫類。///publicclassINIFile{publicstringpath;publicINIFile(stringINIPath){path=INIPath;}[DllImport("kernel32")]privatestaticex...
-
學習JavaScript的7個理由
為什麼要學習JavaScript?學習JavaScript對我們的工作有什麼幫助麼?下面YJBYS小編為大家講解!需求我之所以這樣説的主要原因是,隨着JavaScript的日漸成熟,以及方案變得越來越可行,我們對JavaScript程序員的需求正在持續增長。JavaScript在需求比例上已經超過了C#,僅...
-
JavaScript 函數表達式
JavaScript中創建函數主要有兩種方法:函數聲明和函數表達式。這兩種方式都有不同的適用場景。這篇筆記主要關注的是函數表達式的幾大特點以及它的使用場景,下面一一描述。主要特點可選的函數名稱函數名稱是函數聲明的必需組成部分,這個函數名稱相當於一個變量,新定...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
相關文章
- Website、WAP、APP的差異化設計
- Wising Up About Wisdom Teeth為題目的作文
- JavaScript在Android的WebView中parseInt函數轉換不正確
- DOS的Append、Debug、Diskcomp命令使用説明
- 關於女性的英語作文:Inspiring women leading the way
- How to keep a good relationship with parents英語作文
- How to Treat Disabled People大學英語作文
- Diaspora Finance Powers Global Development美文欣賞
- 英語閲讀:Covergirl unveils empowering brand update
- Wind is Power Potential Quantified的英語作文