widget(widget是什么)

软件下载2026-05-26473

很多朋友对于widget和widget是什么不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

widget是什么

Web Widget,中文译名被称作是微件,是一小块可以在任意一个基于HTML的Web页面上执行的代码,它的表现形式可能是视频,地图,新闻,小游戏等等。它的根本思想来源于代码复用,通常情况下,Widget的代码形式包含了DHTML,JavaScript以及Adobe Flash。

widget(widget是什么)

释义

词典解释

名词 n. 1.(作附件用的)小机械 2.(指工厂)未定名的主要新产品 3.【美】【俚】装饰物 4.【电脑】专用界面工具集

网络释义

1.构件 GTK术语表[中国电子技术论坛]-- P... 135 widget构件 2.小部件 MS-DOS信息英汉对照计算机英语强化|... widget小部件 3.小器具英语新词汇与常用词汇的翻译(158)-... widget小器具 Widget(建议中文译名:微件)

简介

「Yahoo!Widget Engine」是一种基于JavaScript的应用程序平台,您必须先安装Widget引擎后才能使用各式各样的Widget工具。 Yahoo!Widget是由雅虎推出的免费并开放源码的桌面应用程序平台。它由Widget引擎和Widget工具两部分组成。能够极大的便利您的网络操作和完善您的桌面应用。Widget引擎提供了一个Ajax应用程序平台,在Windows和Mac OS X的操作系统环境下都可以使用。安装引擎后就能在此平台上运行各式各样的Widget工具了。

widget(widget是什么)

iOS 14 widget功能介绍

Widget不是一个小型的App,它是一种新的桌面内容展现形式,展示在Home Screen上,能快速提供用户关心的内容是重点,主要用于弥补主App无法及时展示用户所关心的数据。

优秀的Widget有三个特点:

具体图片尺寸

苹果提供Widget的可配置能力

Widget的UI是无状态的

唯一支持的只有用户点击和DeepLink唤起主app

Widget的核心是Timeline,即一条时间线,在对应的时间点展示对应的UI

widget(widget是什么)

时间线由一个或多个时间线入口TimelineEntry以及一个重载策略ReloadPolicy组成,该重载策略会通知WidgetKit何时请求后续时间线。

重载策略(接下来这段时间Timeline的刷新策略)有以下几种策略:

Widget的刷新完全由WidgetCenter控制。需要通过生成一个新的时间线来替换旧的时间线,Reload Timeline并不是直接刷新Widget,而是WidgetCenter重新请求下一个时间线的数据。

系统提供两种方式来刷新Timeline:

示例:每5分钟刷新一下时间线

widget怎么编写呢

你想编写什么样的widget?各种widget如下

1. Yahoo!Widgets

Yahoo! Widgets桌面应用程序平台由Widget工具和Widget引擎两部分组成。在Yahoo! Widgets工具平台上运行的迷你应用程序就统称为Widget工具

Widget引擎提供了Widget应用程序的运行平台,在Windows和Mac操作系统环境下都可以使用,安装引擎后就能在此平台上运行各式各样的Widget工具了。Yahoo! Widgets引擎开放了基于XML和JavaScript的Widget开发接口,任何人都可以开发新的有趣的Widget,包括各种小工具、小游戏等。当多个Widget同时运行时,每一个Widget又作为独立的程序运行,这可以确保一个Widget出现异常时不会影响到其他的Widget。

2. Apple Dashboard Widget

Dashboard技术通过Dashboard可以开发一种新的迷你程序—— Dashboard Widget。

Dashboard是基于WebKit开发的,它为Apple Widget程序提供了一个运行环境。Widget应用可以采用HTML、JavaScript以及CSS等Web技术开发。另外,由于Dashboard是Mac OS系统内置的技术,因此Dashboard Widget还可以调用Mac OS系统本身提供的部分功能。

Dashboard Widget以“.wdgt”为后缀,根据运行所需要的资源,可以分成3种类别。

(1)附件Widget:是自包含的 Widget,它不需要其他应用程序的支持或者访问互联网。时钟、定时器、计算器以及便签都属于这个范畴。

(2)应用程序Widget:它与一个功能完全的应用程序相关联。这种 Widget为应用程序提供一个复杂度比较低的界面,而且通常是只读的界面,对应用程序进行增强。iTunes控制器和地址簿 Widget都属于这个范畴。

(3)信息Widget:这是为了向用户提供来自互联网的数据而设计的。这些 Widget使用户可以监控某些事件,比如天气、航班状态或者股票价格。

Dashboard在为Mac OS的最终用户提供强大功能的同时,也为开发者带来了一个新鲜而丰富的开发环境。Widget开发起来很快且易于部署,还可以调用Mac OS的部分系统功能。对于那些仅使用少量数据或者需要和其他程序交互的场合来说,Widget是非常完美的技术,而且它还提供一个非常好的方式,来为已经存在的应用程序增加功能。对于开发者来说,这意味着很多机会:可以创建一个新的产品,也可以为现有的产品增加新功能,使之区别于其他同类产品。

3. Google Gadget

Google Gadget是简单的XML和JavaScript小型应用程序,,包括iGoogle、Google地图、Orkut或其他任何网页以及Google Desktop。

另外,Google Gadget还将Google现有的一些服务,例如Calendar、Blog、Map等,以独立模块的形式整合在一起。Google Gadget服务的表现形式是个性化主页或者Google桌面软件。

Google Gadget运行环境可以分为两类:一类是网页环境,如iGoogle、Google地图、Orkut或其他任何网页;另外一类就是Google Desktop。目前Google Desktop可以运行在Linux、Windows和Mac三种操作系统之上。运行在网页上的Gadget采用HTML语言编写,为了增强交互效果,可以加入JavaScript、Flash或者Silver light。Desktop Gadgets采用XML和JavaScript编写,也可以采用C、C++、C#或者 VB.net编写。Desktop Gadgets可以使用一些高级功能,如任意形状、透明效果、客户端库,而且能够响应用户来自Gadget外的一些动作

4. Opera Widget

Opera Widget并未提供一个统一的Widget管理工具,如果要运行Widget,需要首先启动Opera浏览器。在浏览器的窗口中,人们可以通过Opera桌面浏览器菜单“饰件→添加Widgets”来访问Opera Widget网站,并且可以进行Widget应用的下载、安装以及运行。

Opera Widget也是用 HTML、CSS和JavaScrip等Web技术创建的跨平台应用程序,它是按照zip格式压缩的。Opera Widget必须以“.wgt”为后缀,content-type为“application/x-opera-Widgets”。它可以运行在所有安装Opera浏览器的平台上,如个人电脑、移动设备和游戏机。

Opera Widget是在不同设备上快速创建和部署应用程序的很好的方案。因此,用户可以快速轻松地开发Opera Widget,并且只要稍加改动就可以运行在各种不同的设备上。

Opera Widget运行环境可以运行在很多平台上,不同的平台有不同的特性和用例。不同平台的Widget运行环境,都希望最好地支持此设备的特性。运行环境可能会要求Widget以下面4种模式中的一种模式显示:Widget模式、漂浮模式、应用程序模式、全屏模式。

可以通过设置Widget的配置文件config. xml中的Widget的default mode属性来设置Widget的默认模式。Widget运行环境可能会要求Widget在模式间切换,例如从浮动模式先切换到应用程序模式,再切换到全屏模式。

为了方便开发Widget,Opera公司开发了Opera Widgets SDK,该SDK提供了开发工具、库、文档和实例。Opera Dragonfly是一个轻量级的开发工具,它可以调试JavaScript,查看CSS和HTML DOM。

5. JIL Widget

JIL Widget采用HTML、CSS、JavaScript编写的Web应用程序,后缀为“.wgt”。通过分析JIL Widget格式,可以发现JIL Widget与W3C Widget格式极为相似,所以开发者可以将基于W3C Widget格式应用很容易地转换成JIL Widget格式。

JIL Widget运行在JIL Widget引擎之上,JIL Widget引擎在支持Web标准的同时,也扩展了很多新的功能,这主要体现在以下两个方面。

(1)各种终端能力:JIL Widget引擎扩展了Telephony、PIM、Multimedia、Device、Messaging等对象,可以提供电话、通讯录、日程安排、多媒体、文件操作、系统信息等功能。

(2)运营商网络能力:通过扩展接口,可以获得位置、手机号码、在线状态等信息。

6. WRT Widget

Web Run-Time(WRT)是Symbian S60第三版Feature Pack 2平台引入的一个很重要的功能。Web Run-Time扩展了S60 Web浏览器,使之能支持Widget。它所支持的Widget是用标准Web技术开发的轻量级应用。

Web Run-Time的第一个版本专注于在移动终端上提供快速的信息呈现新方法。

从技术角度来看,WRT在流行的S60 Web浏览器中增加了一个Web程序的运行环境,使得S60设备可以运行Widget。事实上,几乎不花什么工夫就可以将桌面Widget迁移到WRT中来,

开发者可以使用现有的编写工具来创建和打包自己的应用。

在最新的S60第5版中整合了S60平台服务,可用标准的HTML和JavaScript技术创建更具个性和环境感知性的Widget。通过获取存储在本地设备上的信息,如日历和通讯录程序,Widget可以整合互联网和本地资源,提供一个全新的、个性化的服务体验。例如,通过访问设备上的GPS功能,Widget可以给用户提供更具相关性和环境感知性的信息。作为Web开发者,可以轻易地使用JavaScript扩展来访问这些新特性。

基于S60 V3.2平台的手机都支持WRT Widget,在Nokia的N97上,用户可以将自己喜欢的Widget应用放在待机屏幕上。目前,Widget应用成为Nokia OVI商店中一种重要的应用形式,可供用户下载的Widget应用有70多种。

OK,关于widget和widget是什么的内容到此结束了,希望对大家有所帮助。

lol薇恩视频(lol薇恩打法和攻略)
« 上一篇2026-05-26
香山网(香山网的用户群体)
下一篇 »2026-05-26