引言

本想跟着MDN上的XUL条目的“面包屑”,边本地化边学习XUL的,但是没过多久就发现由于知识的匮乏无法继续。于是改变计划,先跟着别人的教程或笔记,理解一点翻译一点。(另外翻译文章其实一个很好的学习过程。我只有这个时候才能完全沉浸在文字里面)

其实XUL的齐全的资料还是比较匮乏的。
成体系的也就这几套:
1、MDN(词条式学习,但是中文资源少的可怜,英文不好真是个悲剧)
2、XUL Tutorial(可以说是最有名的XUL教程了)
3、一些林林总总火狐插件的初学者教程(包含了XUL的一些基本知识,但是都大同小异)
4、一些博主的个人XUl学习笔记(比如limodou的学习记录,就写的比较详尽)

因为以前也跳跃的看过一些火狐扩展的制作的内容,所以这次打算采用1、2、4混合的学习。按照自己学习的顺序也来做一个自己的笔记,当然在不违反版权协议的前提下,会有很多摘抄和CC的文章,比如limodou的学习记录应该会全部复制过来。

最后忘了说了,我现在认为学习XUL最好的平台不是Firefox,而是XULRunner。可以绕过Firefox的各种限制和必要条件,直接接触到XUL本身。

由于我一对XUL的一些基础知识有所了解,所以直接从MDN的XUL_Reference入手,对每一个元素进行性本地化,系统的学习XUL元素。本地化的MDN文章会在这里和MDN上同步更新,两边各有优点,MDN上有多语言对比、方便的再编辑等,但是由于系统特性的关系很多条目无法自动捕获已经本地化的条目,造成中文条目中包含英文内容。而这里虽然没有多语言对比,但是→完整的中文内容链接。

2012.6.22
蚊仔