Mozilla technologies 编辑
Mozilla has several technologies used as components of its projects. These are documented here.
- Accessibility API Implementation Details
- These pages contain documentation on Mozilla specific implementation details of Assistive Technology APIs.
- Animated PNG graphics
- APNG is an extension of the Portable Network Graphics (PNG) format, adding support for animated images. APNG is a simpler alternative to MNG, providing a spec suitable for the most common usage of animated images on the Internet.
- DocShell
- Docshell is the second iteration of what originally started out as WebShell. At the moment, the transition from WebShell to DocShell is not fully completed, but the long-term goal is to remove WebShell and switch over entirely to DocShell.
- Embedded Dialog API
- Feed content access API
- Firefox 2 and Thunderbird 2 introduce a series of interfaces that make it easy for extension authors to access RSS and Atom feeds.
- Life After XUL: Building Firefox Interfaces with HTML
- This page gathers technical solutions to common problems encountered by teams shipping HTML-based interfaces inside Firefox.
- Mork
- Mork is a database file format invented by David McCusker for the Mozilla code since the original Netscape database information was proprietary and could not be released open source. Starting with Mozilla 1.9, it was phased out in favor of SQLite, a more widely-supported file format.
- Places
- Places is the bookmarks and history management system introduced in Firefox 3. It offers increased flexibility and complex querying to make handling the places the user goes easier and more convenient. It also includes new features including favicon storage and the ability to annotate pages with arbitrary information. It also introduces new user interfaces for managing all this information; see Places on the Mozilla wiki.
- Preferences API
- The Publicity Stream API
- The publicity stream is a Mozilla-hosted Activity Stream generated by a user's application usage. The publicity stream is provided as a central place for applications to publicize application usage for the purpose of notifying a user's friends of the applications which their friends are using. It is not meant as a general application messaging system.
- Toolkit API
- The Mozilla Toolkit is a set of programming interfaces (APIs) built on top of Gecko which provide advanced services to XUL applications. These services include:
- Viewing and searching Mozilla source code online
- Source code for all Mozilla projects hosted in the Mercurial repositories can be searched and viewed online using Searchfox, a fast indexed search engine that runs on AWS.
- XML Extras
- The XML Extras module contains several features that allow developers to treat XML as data i.e. not as just another document format. The module is structured as a drop-in component and exposes its XML-as-data features both to JavaScript and C++/XPCOM users. The XML Extras module is built by default on all platforms, and is included in the browser installers so it is available in the nightly builds.
- XPCOM
- XPCOM is a cross platform component object model, similar to Microsoft COM. It has multiple language bindings, allowing XPCOM components to be used and implemented in JavaScript, Java, and Python in addition to C++.
- XPIDL
- XPIDL is an Interface Description Language used to specify XPCOM interface classes.
- Xray vision
- Gecko runs JavaScript from a variety of different sources and at a variety of different privilege levels.
- XSLT 2.0
- Although XSLT 2.0 is not natively supported in Firefox, it is possible via Saxon-B (Java) or, more recently, Saxon-CE (JavaScript) to perform XSLT 2.0.
- XTF
- The eXtensible Tag Framework (XTF) allows adding support for new namespaces using XPCOM components to Mozilla (written in JavaScript or C++). For example, the Mozilla XForms Project uses XTF to add support for the XForms namespace.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论