前了阵子,做了个firefox下的插件,在了解它的插件运作的过程中,才发现,原来程序还可以是这样组成的。
我们现在的所有B/S程序,UI上就是由HTML+JavaScript组成的,而它这样的局限就是,这样的UI只能在浏览器上运行;而且它的UI会比较简单,不能像桌面程序中的一些效果。
前面那个问题,其实很容易回答,大部分桌面程序也只能在Window上运行,大部分人都会装Windows,但是大部分人也都会装浏览器。
而后面这个问题,就是我要说的内容了。Firefox里面所有界面上的布局,都是用类似于HTML的XUL语言生成的,它比HTML支持更多的UI,更方便的一些操作。
当你发现,用HTML就可以构造出一个功能非常复杂的GUI时,当你发现光光html就可以做出一个Firefox那样的界面时,当你发现,Firefox这个平台上所有的程序都是由HTML组成时,这就是我的惊异了。
当你发现,其实用HTML就可以做出所有的GUI程序时,这就是Moliza的思路了(其实NetBean的RPC中各个Plugin的UI的思路跟这个有点类似)。
当你发现,你要打开一个程序,你只需要一个浏览器,打开一个网页,其余啥都不用做时,这就是Google的思路了。
这就是我的感觉。
而且我在做这个Firefox的插件时,我一直感觉我在用AJAX,其实AJAX的思路,最有价值的就是,UI上每次变更,不需要刷新整个页面,不需要Reload整个UI,只需要变更它需要变化的部分,就像桌面程序一样。而你在用Firefox的时候,你会感觉到Firefox在刷新什么东西吗?
分享到:
- 2007-01-21 12:59
- 浏览 2555
- 评论(5)
- 论坛回复 / 浏览 (5 / 4580)
- 查看更多
相关推荐
Firefox填写表单扩展 安装方法很简单,直接拖拽到火狐浏览器窗口中然后根据提示操作即可。 随时关注最新版: http://code.google.com/p/ffextension/downloads 火狐官方下载地址: ...
Firebug是firefox下的一个扩展,能够调试所有网站语言,如Html,Css等,但FireBug最吸引人的就是javascript调试功能,使用起来非常方便,而且在各种浏览器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能...
firefox 火狐浏览器扩展等完全备份工具,绝对好用!扩展直接备份成xpi,找不到的给我发邮件,haimav@163.com
常用的Firefox(火狐)扩展,包括AdblockPlus,IETabplus,Firebug、Webdeveloper等。
ctrl+shift+i你会发现下面出现一个类似于工具栏的地方,看右下角有没有3d视图这一项,没有 在firefox地址栏输入about:config 找到以下内容 devtools.tilt.enabled 设置为true devtools.tilt.force-enabled 设置为...
当你突然想要为火狐浏览器添加广告拦截扩展时,在线手动为火狐浏览器安装AdGuard或adblock_plus扩展你可能会出现这样一个问题,在国内因为各种原因,打不开了。当用户尝试访问时会提示此页面在您的地区不可用 , 返回...
首先下载我分享的文件,里面是config.js和config-prefs.js两个文件,然后:第一步:找到你安装的火狐的安装目录第二步:将config.js放到火狐安装的根目录下 例D:\Mozilla Firefox第三步:将config-prefs.js放到火狐...
博文中firefox扩展开发初级教程示例扩展xpi包,可快速重启firefox。欢迎下载,学习使用并与我交流。firefox交流群:81424441
一个用于为Chrome,Opera和Firefox构建跨浏览器扩展的模板
Firefox扩展实例-HelloWorld.
这是关于Firefox和Chrome扩展开发技术,此文档详细介绍了利用java技术开发Firefox和Chrome浏览器插件的一些问题
火狐扩展和主题备份(FEBE)是firefox下的一个扩展,它的主要功能是用来备份火狐浏览器中已经安装的扩展、主题、书签、设置、密码等资料,当你升级firefox之后,你就可以把这些东西还原回来而无需逐个重新安装。...
firefox 扩展开发示例 , firefox 插件开发 内含, 1.示例程序 2.指导步骤 3.扩展开发教程 指导步骤,为原创内容,写的不好,大家见凉!
adguard_firefox浏览器插件 20230618
Firefox和Chrome的扩展程序,可以为任何网址添加评论
在本地安装firefox扩展的脚本,已经含有chm阅读扩展,有需要的就下。
非常适合入门级别的Mozilla开发人员,介绍详细,界面整洁,对Mozilla或者火狐开发的人员来说是非常好的
快速重启firefox,定制工具栏中添加了一个按钮,可手动移动到任何地方。完整版在文件菜单中增加了重新启动菜单项。直接打开Firefox,拖拽进Firefox就可以安装
Firefox的右上角有一个易于访问的新菜单,其中包含流行的浏览器控件 光滑的新标签页使整体外观更平滑,并且在不活动时淡入背景 互动式入门培训,可指导用户完成新的Firefox更改 通过创建Firefox帐户来设置Firefox...
Firefox 火狐浏览器是当前最流行的开源浏览器之一,拥有众多优秀的扩展,使其变得更加强大。然而,Firefox 本身也具有许多隐藏的功能和技巧,以下将为您介绍 12 个 Firefox 火狐浏览器技巧,帮助您更好地使用 Fire...