揭秘史上最遭恨的 Blink 标签的起源

我是被广为所知的<blink>标签的发明者。对着那些才接触网络不久的朋友来说,<blink>标签是让文本闪烁的 HTML 命令,很多很多人发现这个行为非常地讨厌。我不能否认这项发明,但是关于它还有一些不为人知的秘密。

(伯乐在线编注:看到一个关于 blink 标签的评论:“Don’t blink. Blink and you’re dead.” 所以关关特意搜了一张闪烁的图……)
回到1994年,我还是网景公司的一个创始工程师(founding engineer),在那之前我写了 Lynx 浏览器,比当时其他流行的浏览器都要早。Lynx已经并且仍然只是一个纯文本浏览器,常被用作UNIX机器上的一个控制台窗口。在网景,我们使用一个图形用户 界面来构建软件,这不但可以表达图片和其他媒体,还可以表达很多种文本风格和布局。我们花了大量的时间来思考未来的web和新技术,期望能创造出全新的文档类型,应用程序和使用方式。这些想法中的一些例子:HTML表、SSL安全通信、插件扩展,以及用JavaScript来实现动态的HTML。

那个夏末,我和其他一些工程师去了山景城卡斯特罗街的一个当地酒吧休息。酒吧在圣詹姆斯医院,那里有一个30英尺的迷人的女雕像,还有其他一些好玩的东西。那个晚上的某个时刻我提到,很遗憾Lynx不能能展示我们即将提出的很多HTML扩展,我还指出在Lynx所处的环境中,它唯一能开发的文本样式就是闪烁文本。想到闪烁的文本,我们开怀大笑,谈到这里和那里都在闪烁,整件事情将会多么荒谬。那个夜晚进展的相当正常,喝了很多酒,并且遇到了后来成为我第一任妻子的女孩。

星期六早上我来到办公室,不料发现有闪烁的文本。它就在屏幕和浏览器上闪烁着所有的光芒。你可能要问,这是怎么回事?原来,其中一个工程师非常喜欢我的想法,结果他在午夜过后离开酒吧,回到办公室,连夜实现了blink标签。他早上依然在那里,并且相当自豪。

当时在UNIX、Windows和Mac操作系统上有三个版本的浏览器。短短12个小时的时间,闪烁仅限有UNIX版本,但是没过多久就扩散到Windows版本,然后就是Mac版本。我记得当时想这只是一个漂亮的无害的复活节彩蛋,不会有人真正的使用,但是我彻底的错了。当我们发布Netscape Navigator 1.0的时候,我们没有任何文件说明blink的功能,在一段时间内一切都还很安静。后来不知道哪里,也不知道怎么回事,闪烁的秘密知识被传出去了,突然所有的东西都在闪烁。“看这里”、“买这个”、“来看看这个”,都在闪烁。大型广告都在闪闪发光。这很像拉斯维加斯,除了我自己屏幕上的,其他的都没有办法关闭。

<blink>标签以热帖出现各种论坛上,它可能是能记住的最遭恨的HTML标签。我想公开声明,我从来都没有真正的写过这个代码,或者甚至极度支持<blink>标签。的确,我提出了最初的灵感,但它确实只是一个思维实验。我不会说是谁实现了blink标签,如果他们希望站出来,那他们就会站出来的。

最后,令我真正难过的是,Lynx却从来没有支持闪烁。我也很难过的看到报道说圣詹姆斯医院在1997年被夷为平地,那是一个闲逛的好去处,值得怀念。


【伯乐在线注】:这篇文章告诉我们,千万不要酒后写代码……[笑cry]

【彩蛋预报】:在 Google 中搜索 blink tag,然后看搜索结果

收藏 评论

关于作者:mathshelly

逆风的方向,更适合飞翔 (新浪微博:@mathshelly) 个人主页 · 我的文章 · 12

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部