- 博客(7)
- 收藏
- 关注
为什么这里的牛人多
第一次到美国感受IT环境,很超乎我的想象。虽说公司也算辉煌过,可是很多硬件设备很简陋——从显示器到桌椅。但这些挡不住技术真牛。 这里的同事也不喜欢上班,很多从家里连回公司来。下午三四点,大家就陆续下班了。 晚上,我在旅店和国内的同事讨论问题。忽然发现,大多数这几天加的美国同事都在线?Ping一下,发个笑脸过去八卦:what are you doing。回复大多是孩子睡了,自己在学习...
2009-11-18 07:03:16
116
理解Firefox - 第三章 XUL 即XML 用户界面语言
3.1 简介XUL 是Mozilla基于XML提出的跨平台用户界面语言。它可以很容易地实现文字、图形和布局的定制。除了多平台之外,主要特点如下: 基于组件的结构化语言和用于开发网页的DHTML比较,XUL主要用于开发跨平台的应用程序。所以很容易支持窗口、标题等等特性。 基于已有的标准XUL建立在一系列W3C标准基础上,如XML、HTML、Cascading S...
2009-09-10 12:47:48
166
理解Firefox - 第二章 从DOM出发 (二)
2.2 如何使用DOMDOM标准定义了很多API,http://www.w3.org/TR/DOM-Level-3-Core/core.html在Mozilla中,DOM内核接口提供如下:idl是interface文件后缀。sunlit@ubunt:~/mozilla-central/dom/interfaces/core$ lsMakefile.in ...
2009-08-22 21:58:02
123
理解Firefox - 第二章 从DOM出发 (一)
这一章我们从DOM出发学习:1) 从结构中分离行为2) 后向兼任性的考虑DOM Inspectors学习DOM需要一个DOM查看器。Firefox和IE都提供了DOM Inspector,你也可以使用第三方通用的查看器。在默认安装中,Firefox并不安装DOM Inspector。在‘Tools'菜单中选择’Add-on‘,你可以单独以插件模式安装查看器。千万别像...
2009-08-13 18:34:15
120
理解Firefox - 第一章 学习环境 (续)
(接上文)下载源程序下载源程序之前,你需要先确定你要使用的软件版本。如果你打算下载Firefox3.5以后的版本,我推荐你使用mercurial。同CVS一样,‘水银样’是一个软件版本管理软件。但是,如果你想研究Firefox3.0以前的版本,就最好使用CVS了。当然,你也可以直接去FTP服务器(ftp://ftp.mozilla.org/pub/mozilla.org/firefox/...
2009-08-12 16:15:18
117
理解Firefox - 第一章 学习环境
在开始学习之前,有必要先告诉大家准备事项。虽然我相信你可以在各种恶劣条件下学习,但是我坚信一个好的学习环境可以事半功倍。操作系统对于开源软件,我当然推荐你是在Linux上学习。有什么好处呢?首先,很多工具是现成的免费的。比如编译器、众多程序员喜欢的若干编辑器和代码查看工具。当然如果你只有Windows环境,那也未尝不可。你要准备的除了编译器之外,还有SourceInside之类的代码查看工...
2009-08-12 10:13:27
110
理解Firefox - 序言
过去的两年里,我经常和同事、朋友谈论软件架构的可扩展性。Firefox浏览器作为我们的有效范例被反复研究。对其中的一些关键点,我做了一些笔记。在这里我把它们拿来与大家分享。 写给我的读者你可以通过这个系列了解现代浏览器的架构,还可以学习如何构建可扩展系统。 发布时刻表每一到两周,我把整理的笔记拿出一个章节。 章节信息对于章节的组织,我尝试使用“探索”式的结构。你...
2009-08-11 18:02:07
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人