WorldWideWeb浏览器

编辑的话:这篇文章是转自Tim Berners-Lee,互联网之父的博客。

最早的网络浏览器 - 浏览器编辑器 - 被叫做WorldWideWeb,即万维网。他是写于1990年,而他也是当时唯一的浏览网的途径。很久以后,为了区分程序和抽象信息空间(现在的拼写改为了World Wide Web,在三个单词间加了空格)的概念,它才被改名为Nexus。

Tim当时是用NeXT电脑来编程的。它的优点是可以使用一些非常棒的工具 - 总的来讲,它是一个非常棒的计算环境。事实上,它让我可以用几个月的时间来完成在别的平台需要一年所作的开发,因为在NeXT上,它已经为我做了许多。它有一个程序生成器,可以以最快的速度声称所有的你梦寐以求的菜单。所有的软件部分做一个所得即所见(你所看到的就是结果 - 换句话说,在屏幕上直接操作文本,就像是在打印出来的纸张上或者浏览的页面上,操作文字一样)的文字处理器。我只需要添加超文本,(通过继承的文本对象)。

上图是一个浏览器的屏幕快照,拍摄于1993的一篇名为Communication of the ACM的文章中。图片中的浏览器与第一个版本(虽然我没有在圣诞节工作,但是这个版本的日期是90年12月25日 - 它是圣诞节休假前完成的)的差异在于:

  • 因为NeXT在当时只有灰色的框架,因此第一个版本的框架是灰色的
  • 像是world/book图标一类的内嵌图像,还有CERN图标,是在不同的窗口显示的,因为最早的时候还没有内嵌图片。

参见下面这张图片,它虽然也比第一个版本晚,但是它是灰色的。

快速浏览以及问题解答

在1993年的浏览器图片中,你可以看到Experiments窗口中的“ATLAS”上建立了超文本链接。

NeXTStep操作系统将每一个应用的菜单放在了屏幕的左上角。应用程序命名为WorldWideWeb。它的菜单在这个区域是不受阻碍的,这有些类似于后来Windows的开始菜单。

“Navigate”导航菜单包括“返回”,“下一步”和“上一步”。“上一步”和“下一步”非常重要,尤其是当你从连接列表中跳到别的连接的时候,你可以返回上一个主目录,在跳转到其他的连接。

“Document”文件菜单比较像Windows的“文件”菜单。“Find”查找菜单的功能就和“Edit”编辑菜单一样,不言而喻。

你可以看到“Link”连接菜单。“Mark all”标记所有,可以记住所有你访问过的URI。“Mark Selection”会为你选过的文本做一个锚(连接目标),给它一个标识ID,然后记住它的URI。“Link to Marked”连接标记,会从你当前的选项连接到你曾经最后一个标记的URI。因此,想要为你感兴趣的内容做个连接,你需要点击Command/M,到你写的文档选择一些文本,然后点击Command/L。“Link to New”会打开一个新窗口,提示输入URI,然后从选项上连接到新的文档。你永远不需要看URI - 你需要的当然只是通过连接来访问这些文档。

“Style”样式菜单非常有趣 - 你可以加载一些样式表单,用于定义你的文档如何呈现出来。你还可以设置一个HTML元素的段落样式 - 因为列表不会嵌套,用户可以将流程想象成样式(heading1, heading2, list element等等)然后当文档写回的时候,将样式应用到HTML中。

在当时,“X”关闭框是NeXT独一无二的,直到后来Windows借鉴了它。在“Tim's home page”窗口上,右上角的X是不完整的,它表示这个文档被编辑过,还没有被保存。Command/Shift/S可以将所有修改未保存的网页保存了。

WorldWideWeb是用Obejctive-C编写的。他可以浏览http:space,news:,ftp:spaces和本地文件file:space,但是只能编辑本地文件,因为HTTP PUT还没有实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值