少量的几行Javascript代码就可以使自己的Blog面貌焕然一新,这也许就是Javascript在Blog时代流行的成功之处。结果往往是,这种看似丰富而其实是杂乱无章的东西,不但让浏览者很厌恶,同时,使Blogger也是疲于维护与整理,最后大家都失望
在过去的一年或者现在,互联网已经显示出,因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也是疲于维护与整理,最后大家都失望。
二、 Bloggers——受害者
一个互联网Widget最值得描述的,就是迷你式(傻瓜式)的应用程序,将功能添加到网页、Blog等。如果喜欢某一个Widget,只要简单的复制和粘贴代码到网页的HTML程序内,相片的列表、新闻、视频、广告、Mp3播放器以及丰富的计数器等就会出在页面相关的位置!还可以对它进行命名。
Widgets宣称可以使网站更加的漂亮化。而对于追求开放与个性化的Blogger而言,这无疑是天大的福音。于是Blogger们纷纷在自己的Blog上加上了许多漂亮的Wedgets,如Flicker,Twitter,Sphere等等。如下所示:
请将下面的HTML代码复制到您的页面中:请注意,为了保证即使twitter.com没有加载的情况下不影响您的页面加载,请从第二行开始复制,即从