【IT168 专稿】
在过去的一年或者现在,互联网已经显示出,因Widgets的使用而呈现爆炸式趋势。Widget如今已是大行其道,当然也少不了“2007年将是Widget年”这样的呼声。
少量的几行JavaScript代码就可以使自己的Blog面貌焕然一新,这也许就是JavaScript在Blog时代流行的成功之处。从而,各种Blogging技术也是层出不穷,你方唱罢我登场。Widgets、共享小工具、访问跟踪、广告等等。很多情况下,Blogger们只是为了追求新玩意而在自己的Blog上写上几行JavaScript代码,殊不知,许多这样的小玩意拼在一个页面里的时候,它们成了页面加载的瓶颈。那么,JavaScript成了Web 的瓶颈了吗?其解决办法或出路在哪呢?这些正是本文所要探讨的内容。在本文中,只讨论基于Web的Widgets,不涉及其他的桌面Widgets(Desktop Widgets),比如Yahoo和Microsoft的Vista等。
一、 引言
随着网络的发展,Blogger数量飞速增长,很多Blogger都很关注自己Blog的美化,在这种需求下面,出现了很多提供Wdgets服务的网站,只要把相应的Widgets代码插入Blog相应位置,就可以得到漂亮的效果。
Widgets gallery :提供很多漂亮Widgets;
Widgetbox:为网站或Blog提供Widgets的服务;
GoodWidgets:提供在Blog显示Flickr图片服务的Widgets;
…………………..
这样的信息在网上是一查一大堆。
在物理学上有种现象叫非线性振动。当不同的力量相互作用时,其结果并非线性的进行叠加,而是难以预测。而这在软件行业也不例外——当将许多的组件放堆在一块的时候,最后连自己都弄不明白到底想要做什么了。在Blog上,加载了许多Widgets的页面,每个组件都是独立的运作,以达到充分的吸引浏览者的目的。然而,结果往往是,这种看似丰富而其实是杂乱无章的东西,不但让浏览者很厌恶,同时,使Blogger也是疲于维护与整理,最后大家都失望。