Found 31 pages:

# Page Tags and summary
1 Developer guides Guide, Landing, Web
This article provides how-to information to help make use of specific technologies & APIs.
2 Ajax AJAX, DOM, JSON, JavaScript, References, XML, XMLHttpRequest
No summary!
3 Community AJAX
If you know of useful mailing lists, newsgroups, forums, or other communities related to AJAX, please link to them here.
4 Getting Started AJAX, API, Advanced, JavaScript, WebMechanics, XMLHttpRequest
This article guides you through the AJAX basics and gives you two simple hands-on examples to get you started.
5 Other Resources AJAX
No summary!
6 WAI ARIA Live Regions/API Support AJAX, Accessibility
Firefox 3 contains important improvements to the way the Mozilla engine exposes live changes in a document.
7 Event developer guide DOM, Event, Guide, NeedsUpdate
Events refers both to a design pattern used for the asynchronous handling of various incidents which occur in the lifetime of a web page and to the naming, characterization, and use of a large number of incidents of different types.
8 Creating and triggering events Advanced, DOM, Guide, JavaScript, NeedsContent, events
This article demonstrates how to create and dispatch DOM events. Such events are commonly called synthetic events, as opposed to the events fired by the browser itself.
9 DOM on-event handlers Beginner, DOM, DOM Beginner, NeedsBeginnerUpdate, NeedsUpdate
The Web platform provides several ways to get notified of DOM events.  Two common styles are: the generalized addEventListener() and a set of specific on-event handlers.
10 Media events Intermediate, Media
Various events are sent when handling media that are embedded in HTML documents using the <audio> and <video> elements; this section lists them and provides some helpful information about using them.
11 Mouse gesture events Advanced, DOM
Gecko 1.9.1 added support for several Mozilla-specific DOM events used to handle mouse gestures. These are special movements that can be made with a mouse or trackpad and can be interpreted to perform specific tasks.
12 Mutation events Advanced, DOM, Guide
Mutation events provide a mechanism for a web page or an extension to get notified about changes made to the DOM. Use Mutation Observers instead if possible.
13 Orientation and motion data explained Intermediate, Mobile, Motion, NeedsContent, Orientation, páginas_a_traducir, rotation
When using orientation and motion events, it's important to understand what the values you're given by the browser mean. This article provides details about the coordinate systems at play and how you use them.
14 Overview of Events and Handlers Beginner, NeedsBeginnerUpdate, NeedsUpdate
Events and event handling provide a core technique in JavaScript for reacting to incidents occurring when a browser accesses a web page, including events from preparing a web page for display, from interacting with the content of the web page,  relating to the device on which the browser is running, and from many other causes such as media stream playback or animation timing.
15 Touch events (Mozilla experimental) DOM
The experimental touch events API described on this page was available from Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) to Gecko/Firefox 17. You should instead use the standard touch events API, supported since Gecko/Firefox 6 with multi-touch support added in Gecko/Firefox 12.
16 Using device orientation with 3D transforms Advanced, CSS, DOM, NeedsUpdate, Orientation, Transforms
This article provides tips on how to use device orientation information in tandem with CSS 3D transforms.
17 Graphics on the Web 2D, 3D, Canvas, Graphics, HTML5, SVG, Web, WebGL, WebRTC
Websites and applications often need to present graphics.These articles provide insight into how you can accomplish this.
18 Guide to Web APIs API, Guide, Landing, Web
The web includes a wide array of APIs that can be used from JavaScript to build increasingly more powerful and capable applications, running either on the web, locally, or through technology such as Node.js, on a server. On this page you'll find a complete list of all of the APIs provided by the full web technology stack.
19 Index Guide, Index
Found 30 pages:
20 Introduction to Web development Beginner, CSS, CodingScripting, Development, HTML, JavaScript, Web
Whether you're just getting started with Web development, or are just expanding your horizons into new realms of Web awesomeness, the links here should help you get started.
21 Localizations and character encodings Character encodings, HTML, Localization, NeedsMarkupWork
Browsers process text as Unicode internally. However, a way of representing characters in terms of bytes (character encoding) is used for transferring text over the network to the browser. The HTML specification recommends the use of the UTF-8 encoding (which can represent all of Unicode) and regardless of the encoding used requires Web content to declare what encoding was used.
22 Mobile Web Development Intermediate, NeedsExample
This page provides an overview of some of the main techniques needed to design web sites that work well on mobile devices. If you're looking for information on Mozilla's Firefox OS project, see the Firefox OS page. Or you might be interested in details about Firefox for Android.
23 A hybrid approach Mobile, Responsive Design, Web Development
No approach is a one-size-fits-all solution. Web applications that want to heavily modify the content or user flow for mobile users should probably go for a separate mobile site. Content-oriented pages that don’t need to modify their content for mobile users will be satisfied with responsive design. If you need to slightly alter the site’s message for mobile users, but want to reap the benefits of a responsive design, a hybrid approach may be your best bet. Decisions like these are at the heart of mobile web development: be specific about what you would like to accomplish, and pick a practical approach while being aware of the tradeoffs. Good luck!
24 Mobile-friendliness Mobile, Web Development
Mobile friendliness can mean a multitude of things, depending on who you’re talking to. It can be helpful to think of it in terms of three goals for improving your site’s user experience: Presentation, Content, and Performance.
25 Separate sites for mobile and desktop Mobile, Web Development
The "separate sites" approach to mobile Web development involves creating different sites for mobile and desktop Web users. This approach has positive and negative aspects.
26 Optimization and performance Landing, Optimization, Performance, Web
When building modern Web apps and sites, it's important to make your content perform well. That is, to make it work quickly and efficiently. This lets it work effectively both for users of powerful desktop systems as well as for handheld devices with less power. This is called performance optimization. There are several tools available to check the performance of a website or blog. The most notable tools are listed below.
27 Parsing and serializing XML AJAX, Add-ons, DOM, DOM Parsing, Document, Extensions, Guide, HTMLDocument, JSON, Parsing, Parsing XML, Serializing, Serializing XML, XML, XMLDocument, XMLHttpRequest
In this article, we'll look at the objects provided by the web platform to make the common tasks of serializing and parsing XML easy.
28 Printing DOM, Guide, NeedsContent, NeedsRelocation, printing
There may be times in which your web site or application would like to improve the user's experience when printing content. There are a number of possible scenarios:
29 SVG-in-OpenType Draft, Fonts, Guide, NeedsContent
The SVG-in-OpenType work is currently in the hands of the MPEG group. Once we're ready for wider adoption the information from will be moved here, updated and expanded.
30 The Web Open Font Format (WOFF) Fonts, NeedsMobileBrowserCompatibility, WOFF
WOFF (the Web Open Font Format) is a  web font format developed by Mozilla in concert with Type Supply, LettError, and other organizations. It
31 Writing forward-compatible websites CSS, Compatibility, DOM, HTML, JavaScript, Web Development
This page explains how to write websites that do not break when new browser versions are released.

This is especially important for intranets and other non-public websites; if we can't see your code, we can't see that it broke. It's not always possible to follow all of these, but following as many of them as possible will help future-proof your website.

Document Tags and Contributors

Contributors to this page: ExE-Boss
Last updated by: ExE-Boss,