原文:http://wuyanping0711.blog.163.com/blog/static/10984032620093281127575/
hello world测试插件 https://developer.mozilla.org/en-US/docs/Building_an_Extension
官方的hello world测试插件 https://developer.mozilla.org/en-US/docs/Building_an_Extension
注意:
引用
Note: If you get a message that the install.rdf is malformed, it is helpful to load it into Firefox using the File->Open File command and it will report XML errors to you.
Firefox插件开发系列一
2009-04-28 13:12:07| 分类: 编程 |字号 订阅
面试通过,进入腾讯创新俱乐部,已是半个月前。
第一次开例会,讨论了Java的多态性。讨论非常细致,把语法弄得极其详尽。中间还讨论到了一些很底层的原理,比如编译器对泛型的实现;之前一直自我感觉良好,看来我还有不小的提高空间。大多数部员都大三大四了,所以讨论问题的深度让我很感兴趣。
还没有适应过来,就要负责Firefox插件开发。整个WEB产品部在这一块的认识都是零,所以我要做的是探索一种全新的东西。
从百度,谷歌上搜索了很久,筛选了一下,得到第一阶段的资料。
开发Firefox插件要用到的东西:
XML :由于平台独立,所以用得很广
XUL :XML User-Interface Language,从XML中分化而来,用于编写插件界面
JavaScript :最流行的脚本语言,负责实现界面的逻辑
CSS :样式清单,用于界面修饰
第一阶段学习过程:
1 什么是Firefox插件 https://developer.mozilla.org/en/Gecko_Plugin_API_Reference/Plug-in_Basics
2 学习JavaScript和XML http://www.w3school.com.cn/
3 大致了解Firefox插件开发的过程 http://blog.csdn.net/hulefei29/archive/2008/12/16/3530397.aspx
4 深入学习XUL https://developer.mozilla.org/en/XUL_Tutorial
以上网页教程全部是英文版,所以看起来也许会有一点小小的吃力。幸运的是第2步我可以直接Pass,所以主要要花时间研究的是第4步(如果可以找到即拖即用的开发环境,这一步显然也不是问题)。
后面阶段要解决的问题:
1 IDE,好象没有很主流的集成开发环境,如果仅用记事本来开发的话效率太低,不现实。下一步,必须确定一个或一套好的开发环境,才能真正使Firefox的开发走向正轨。
2 逻辑的强化,目前后台逻辑全部用JavaScript实现,而JavaScript毕竟是一门弱类型的轻量级语言,所以能实现的功能有限。能不能通过某种方式引入功能强大的Java或者C#?
接下来的两周要全心全意考试,所以进度会慢下来。
分享到:
相关推荐
firefox插件开发教程firefox插件开发教程
firefox插件开发文档firefox插件开发文档firefox插件开发文档
这个文档是个人在开发100工具时总结出来的文档,部分内容摘自他人,只供学习
NPAPI开发详解 火狐插件开发
Firefox插件Demo #include "npapi.h" #include "npruntime.h" typedef int int16; class CPlugin { private: NPP m_pNPInstance; #ifdef XP_WIN HWND m_hWnd; #endif NPWindow * m_Window; NPStream *...
Firefox 开发组编写的火狐插件指南
firefox 26 插件开发 sdk,使用C++开发
我的Firefox插件开发之旅
详细介绍NAAPI开发过程,内有相关的源码下载链接。
兼容firefox,chrome等非IE核浏览器的插件开发技术npapi概述
详细说明:FireFox插件开发DEMO,插件可与JavaScript脚本交互-FireFox PlugIN Develop
firefox 扩展开发示例 , firefox 插件开发 内含, 1.示例程序 2.指导步骤 3.扩展开发教程 指导步骤,为原创内容,写的不好,大家见凉!
firefox的插件, 模拟微信公众帐号请求 方便开发调试微信公从号
Firebug是Firefox下的一款开发类插件,现属于Firefox的五星级强力推荐插件之一。它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧...
...