使 Firefox 正常工作所采用的编程语言、开源库和标准。
问问题
407 次
2 回答
6
这是一个大型的、长期存在的项目,所以它太多了,无法列出。尤其是当您考虑辅助技术时 - 例如,Elkhound 解析器与他们的 JavaScript 引擎相结合创建了Dehydra,用于执行静态分析和转换源代码,用于将旧的 XPCOM 内容升级到更新的标准并更新对 JavaScript 调用的依赖关系。
在最广泛的层面上,运行时主要由 C++ 组件组成,由 XUL 接口描述语言配置并使用 JavaScript 编写脚本。IIRC,Adobe 的一些 JS 引擎代码是 C 而不是 C++,一些较低级别的网络库也是如此。近年来,一些 UI 功能已从 C++ 转移到 JS。然后是构建支持和调试代码,可以是 Python、perl、make 脚本等。
于 2010-02-03T00:26:14.557 回答
3
都在这里 :-) https://developer.mozilla.org/En
于 2010-02-02T23:48:25.137 回答