第一眼看到FireFox时最有感觉的地方

简介:
昨天介绍了一个关于 管理IE表单自动完成功能的小技巧,结果 Sunner同学(现在是孙老师了哈:)在回复中问道firefox是否也支持这个特性呢?于是晚上抽空就去下载了一个friefox。当然作为程序员的职业习惯,随后把firefox的源代码也下回来看了看,下面是我对firefox的第一感受。

    人的想法很多时候会被外界的东西影响,而且这个影响一般会表现为 顺从逆反。毕竟很多的人都说firefox太好了,所以这会严重的影响我们对firefox的主观评价,对其挑刺就是比较必然的事情了。但是在我使用了一段时间后,当我点开firefox的地址栏下拉列表时准备选取一个已经访问过的地址时,我突然的感到一种莫名的振奋,虽然好像说的挺夸张的,但当时的第一感觉确实是这样的 。那个地址栏下拉列表被分成了两个column,一个是正常的url,一个是网页的标题(如下图)!
    

    这个功能虽然如此的简单,但是不可否认确实太贴心了:) 虽然这不能作为我放弃IE的理由,因为我的DHTML开发还需要持续在IE上面。不过我一定会继续关注firefox的啦~~ 同时这个地址栏可以向管理自动完成的表单内容一样,支持使用Shift+Delete键来删除单个的历史地址纪录。而在IE中,必须通过修改注册表的:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs 键下的值来稿定。

    下面简单说一下firefox的源代码,4.7M的安装文件,居然 源码包是一个31.2M的 bz2压缩包。并且在download readme里挺幽默地说道:Understand that this is for developers only. If you have never compiled and debugged a very large C/C++ program before, all this will do for you is use up a lot of disk space(那么下载对你来说只是占用一大块硬盘空间而已 )。 我开始也没有太在意,30来M空间谁还都没有吗?于是下回来就来就开始解压,怎么没完没了地解啊@_@。等了半天终于解完了,200M源码,占用300M磁盘空间,36k多个文件。wokao,要赶windows泄漏的源代码的规模了,那个也才600来M而已。

    我比较关心js引擎的实现部分,不过代码也好多,慢慢看了。整个包3万多个文件,时间跨度从1998年到2005年4月。*.h, *.c和*.cpp文件有1万个。从2004年1月到这次发布修改过的文件有2200多个,56M。


本文转自博客园鸟食轩的博客,原文链接:http://www.cnblogs.com/birdshome/,如需转载请自行联系原博主。

目录
相关文章
|
4月前
|
Web App开发 JavaScript 前端开发
Chrome插件实现问题之最新的 Chrome 浏览器架构有什么新的改变吗
Chrome插件实现问题之最新的 Chrome 浏览器架构有什么新的改变吗
|
Web App开发 前端开发 JavaScript
为什么不要轻易使用 Chrome 复制的 XPath?
为什么不要轻易使用 Chrome 复制的 XPath?
277 0
|
Web App开发 缓存 网络协议
chrome谷歌浏览器&firefox火狐清除dns缓存的办法
chrome谷歌浏览器&firefox火狐清除dns缓存的办法
545 0
chrome谷歌浏览器&firefox火狐清除dns缓存的办法
|
Web App开发 Android开发