Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > Firefox扩展开发之三--javascript lib
【标  题】:Firefox扩展开发之三--javascript lib
【关键字】:Firefox,javascript,lib
【来  源】:http://blog.csdn.net/nickcen/archive/2006/07/17/933552.aspx

Firefox扩展开发之三--javascript lib

Your Ad Here         javasript是灵活的,但是在原始的javascript上裸开发的 好像比较少,一般大家都会选择某个库进行。js方面的lib,一开始比较有名的应该是prototype,网上关于这个的介绍和讨论也很多,但是现在好像大家用这个的也比较少了,因为prototype大量的修改了javascript的基础类,所以对javascipt的名字空间的污染比较大,很容易发生名字空间方面的冲突。后续的lib大都吸取了这方面的教训,一般把自己的方法和类定义在一个单一的名字空间下,不过这样带来的另外一个问题是,这些lib更多时候象一个toolkit,当需要某些功能时,就调用这些toolkit中的功能类,因此,面向对象的特性不太明显。
        对于这些lib,现在我用的比较多的是dojo,因为他提供了比较类似于java的语法,所以,用起来比较顺手。不过用在extension里面开发时也会遇到一些问题,因为dojo在设计的时候是针对html的dom的,但是扩展使用的是xul的dom,虽然两者之间有很多的相似之处,但是毕竟不太一样,因此要把dojo引入扩展当中,还需要对dojo的源代码进行修改。
国产“爱搜”:Google要完蛋啦!:【上一篇】
上周技术关注:Google是如何运行的?:【下一篇】
【相关文章】
  • 用JavaScript+DOM生成XML
  • javascript BrowseForFolder Shell.Application 没有权限
  • PHP格式的UNIX时间戳转换为Javascript可用的时间戳
  • [HOW TO] googlemap 之 javascript实现方法
  • Firefox 的 about 命令
  • Enterprise Library 2.0 技巧(4):如何用编程的方法来配置Logging Application Block
  • [轉]为服务器控件添加javascript客户端事件
  • eval在javascript中什么意思
  • JavaScript面向对象的支持(2)
  • LibSVM源码注释(一)
  • 【随机文章】
  • sqlplus 命令使用大全
  • 用Java写字符终端界面
  • EJB3.0 学习教程(连载) 第二部分
  • 简单解决——巧获无法确定的汉字正确的发音
  • 危害性很强的五毒虫病毒分析报告(2)
  • 经典 《C++视频教程》 全集
  • DateAdd 函数
  • 偷偷爱你。。
  • DELPHI基础教程--第八章 对象链接与嵌入(二)
  • Fireworks动画优化与导出详解
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.