了解Web widget開發(fā)學(xué)習(xí)筆記
Web widget開發(fā)學(xué)習(xí)筆記是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)Web widget應(yīng)用,具體內(nèi)容的實現(xiàn)來看本文詳解。
微件(Web widget,簡稱Widget)是一種 Web2.0 的衍生物,它好像是一個小型的應(yīng)用程式,它可以是一個時鐘,一個日記簿,一段視頻,天氣預(yù)報,一個 Flash 游戲等等。以往Widget 只可以通過本身的嵌入代碼添加到網(wǎng)頁當(dāng)中,如今可以將這些Widget 直接添加到自己的電腦桌面來使用,從而增加桌面的功能性。很多網(wǎng)站現(xiàn)在已經(jīng)有了自己的Widget,你可以直接從這些網(wǎng)站中獲取Widget 的嵌入代碼,然后直接將他們添加到你的桌面或者博客上。
簡單說Widget可以理解為“應(yīng)用小插件”,一種可供用戶制作和自由下載的小工具,它包含了娛樂、工作、學(xué)習(xí)等多種實用功能。目前的Widget應(yīng)用大體可分為三種:Desktop Widget、WEB Widget以及Mobile Widget。
1、Desktop Widget
Desktop Widget可以在電腦桌面上獨立執(zhí)行,用戶無需通過瀏覽器便連接到網(wǎng)絡(luò)。時至今日,很多人已對蘋果、雅虎、Google及微軟開發(fā)的Desktop Widget比較熟悉。通過這些小型應(yīng)用軟件,用戶可把各類網(wǎng)上信息(如天氣、新聞頭條、圖片等)放到桌面上。如果用戶不關(guān)閉這些Widget而回到瀏覽器的話,它們將一直處于打開狀態(tài)。
2、Web Widget
Web Widget是一種可以容易地嵌入到網(wǎng)頁的模塊。從程序員的角度,Web Widget就是一小段程序代碼,用戶不需要做任何修改或者編譯就可以將其嵌入并在任何HTML網(wǎng)頁上運行。因此通過它們我們可以把新聞、信息、游戲、娛樂等整合到我們的網(wǎng)站上,也可以用來裝飾我們的網(wǎng)站。Web Widget可以很方便地實現(xiàn)聚合。用戶可把從某個網(wǎng)站上搜集的數(shù)據(jù)置入另一個網(wǎng)頁中。比如把定制化搜索框加入到用戶的博客中,或把某個YouTube視頻加入到某位用戶的MySpace網(wǎng)頁之中,甚至創(chuàng)建一個綜合了用戶Gmail、RSS供應(yīng)及網(wǎng)絡(luò)相冊等內(nèi)容的完整Widget頁面。如果用戶使用TypePad博客服務(wù),還能使用非常豐富的Widget工具。
3、Mobile Widget
Mobile Widget實際上是運行在移動設(shè)備上的Desktop Widget。最聞名遐邇的Mobile Widget莫過于諾基亞維信了。諾基亞公司為了實現(xiàn)其戰(zhàn)略轉(zhuǎn)型,由設(shè)備運營商進入移動互聯(lián)網(wǎng)領(lǐng)域,推出了維信,短短一年多的時間就吸引了3000多個widgets(精靈)的加入。用戶在諾基亞機器上安裝(或者已經(jīng)預(yù)裝)了維信軟件之后,可以通過自主添加維信精靈的方式實現(xiàn)你想要的各種功能。
小結(jié):了解Web widget開發(fā)學(xué)習(xí)筆記的內(nèi)容介紹完了,希望通過Web widget內(nèi)容的學(xué)習(xí)能對你有所幫助!