什么是Widget?
Widget一般指Web Widget,中文譯名被稱作是微件,是一小塊可以在任意一個基于HTML的Web頁面上執行的代碼,它的表現形式可能是視頻,地圖,新聞,小游戲等等。它的根本思想來源于代碼復用,通常情況下,Widget的代碼形式包含了DHTML,JavaScript以及Adobe Flash。
Web Widget可以向一個基于HTML的Web頁面上添加一些動態內容。它可能是點擊計數器,實時股票信息以及航班信息等等。通常情況下,一個Widget的功能都是由第三方提供的代碼實現的,而Web開發者,只需要將這些代碼塊嵌入自己的頁面即可。其實,在萬維網發展的早期,Web開發者就已經嘗試在他們的頁面中嵌入一些第三方開發的代碼塊,不過這些代碼塊早期的功能通常都是一些諸如鏈接計數,或者廣告標識(en:Web banner)之類的。
Web Widget可以被視作是小型的可下載應用程序,不過這些應用程序都是運用一些Web技術來得以實現的,包括JavaScript,HTML以及CSS等。Web Widget通常都需要依賴一些公開的WebAPI。這些API可能是由瀏覽器公開,或者是由一些Widget引擎公開。
上一篇poi是什么意思