【Firefox扩展】简单扩展之4——overlay others

      这是简单扩展系列的最后一篇,之后我做的调研就要涉及到项目里的东西了,就不能发在网上跟大家共享了,但是我会把我在项目之余学到的一些其他的东西总结出来,贴在网上,以便像我这样的初学者参考。而且,我会在业余事件写一个与项目无关的扩展——编写扩展的扩展:-),就是把一些模板之类的东西(如install.rdf等)做成一个只需要填写就可以出代码的东东,类似与VS2005中的类属性框的东西,呵呵,希望公司的工作不要太忙,要不我就没时间做了。

       有了前三篇的基础,第四篇就显得无足轻重了,因为作为一个简单的扩展,连skin都加上去了,也就足够了吧,这篇我本来想介绍一下firefox中的”定制工具栏“,但是这个东西没什么大的特别,所以就介绍一下可以被overlay的东西吧,都有哪些呢?其实很简单,这些东西在browser.xul这个文件中,browser.xul这个文件出现了很多次啦,
chrome.manifest这个文件中,总会有他的身影~
       在你的firefox的安装路径中找到chrome,browser.jar就在里面,解压后就可以找到啦,仔细看看,有很多,例如本来我想介绍一下的“定制工具栏”,由于我英语不太好,所以这个词toolbarpalette我一直没怎么明白,再好好看了web developer扩展之后,才知道这个代表的意思是定制工具栏,后面的id就是可以被overlay的标记。其他的还有<toolbox id="navigator-toolbox">等,看看browser.xul这个文件,再看看其他插件里怎么overlay的,基本上就会了。

      不过,重要的还是那几样基本的技术,XUL做界面,Javascript做简单的事件处理,CSS能让我们的扩展更美观,DOM帮我们与网络交互,XPCOM可以做些复杂点的工作,当然我们还得了解一些HTML的知识。
      关于学习做firefox扩展的资料,首推的就是MDC——Mozilla Developer Center,相当全啦,基本上扩展能用到的东西,他都有介绍,而且深入浅出,不过都是E文,英文水平不好的看起来比较累,由于我用铁通上网,连不了国外网站,真是郁闷啊~BS一下!
       XULPlant也要赞一下,很不错的XUL学习网站;
       布啦布啦里包含了HTML和CSS的一些知识,值得看一下;
       DOM和Javascript一本书基本上可以了——《Javascript高级编程》,这本书超级好,我没什么基础,但是看一下就明白了,5星推荐~
       XPCOM~~看Mozilla的经典书吧——《Creating XPCOM Components》,在做调研的时候度过1/3,这方面的资料比较少,这本书又是我发现的唯一一本专著,凑合看吧~
     
       祝小火狐快快长大~
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值