paperen昨天研究了一天的widget并且将答辩论文都准备好了,当然论文写的就是widget这个小东西,不知道大家有没有听过widget,翻译过来的意思就是微件,还是贴上比较权威的解析吧,“widget是一小块可以在任意一个基于HTML的Web页面上执行的代码,它的表现形式可能是视频,地图,新闻,小游戏等等。它的根本思想来源于代码复用,通常情况下,Widget的代码形式包含了DHTML,JavaScript以及Adobe Flash。”?

可能这样说也没什么意思,还是贴一下图让大家see see。?

201001081262957266

google翻译?

201001081262957307

天气报告?

201001081262957336

画画板(自己是我画的哦,可爱吧)?

201001081262957378

当然还有小游戏玩?

201001081262957520

当然少不了自己diy一个。?

估计大家应该有装过鱼鱼桌面秀之类的桌面工具吧,widget在pc上的应用表现形式就与那个差不多,你可以对它进行拖移,你不需要打开浏览器就可以查看天气预报与邮件信息,还有最新资讯。而且他们的外表可以做得很cool,满足我们视觉上的要求。?

好像现在windows上还需要安装一些模块才能支持widget,不知道win7能不能支持widget,反正xp下是不支持的,因为widget这个小玩意是出自苹果操作系统的,目前windows平台对它的支持还不是很好,但是paperen我觉得会渐渐普及起来的,我看好widget这个小玩意,确实很cool。?

或许大家看到这里会疑问,“哇靠,paperen你是不是在骗人啊,说叉p系统不能玩widegt又放出这么多widget图片”,确实xp系统是不识别widget文件的啊,但是paperen我使用了opera嘛(opera也是一个很出名的浏览器),在opera浏览器的平台上你可以安装并运行widget,目前只能这样了,paperen我还没找到使xp直接启动widget的办法,找的资料全是E文的,但还是没找到,感觉好像中国对widget这方面的资料还是很少的。?

paperen我也来揭示一下一个很简单的widget程序的文件目录。

201001081262958484

基本上与写网页文件差不多的,config.xml是声明这个是一个widget程序并声明一些参数,widget的长宽,作者描述等等,ico,jpg等一般可以用来当做widget程序的图标,index文件就是主文件啦,还有css文件是对widget进行美化的,当然少不了JavaScript脚本文件(这里的截图没放出来,因为都写到index中去了),其实真的与写一个网页差不多,但是功夫主要在Java上,老实说paperen玩JavaScript玩得也不是很强啊,但是写一些简单的js还勉强可以。你也可以照着下面这个教程弄一个自己的widget。?

http://kb.operachina.com/node/80

http://bbs.operachina.com/viewtopic.php?f=38&t=43373?

还有强烈推荐你安装上opera去体验一下widget的魅力,还有现在一些Nokia手机也支持widget了。当你接触过widget后,你会不会觉得下一代的桌面将由widget来取代呢,paperen我觉得挺有可能的。下面的网址是分享给想对widget有进一步了解的小朋友看的。还是出自opera中文网站,很不错的教程。?

http://kb.operachina.com/taxonomy/term/29