Shared knowledge for the Open Web
Web Technologies
Web
Platform
Mozilla
Docs
Developer
Tools
Connect
Get Web technology news from Mozilla, get help from other developers, and more!
Open Web and Mobile
Hacks Blogread more at hacks.mozilla.org
-
ES6 In Depth: Subclassing
ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for short. Two weeks ago, we described the new classes system added in ES6 for handling trivial cases of object constructor creation. We showed how ...
-
Making and Breaking the Web with CSS Gradients
What is CSS prefixing and why do I care? Straight from the source: “Browser vendors sometimes add prefixes to experimental or nonstandard CSS properties, so developers can experiment but changes in browser behavior don’t break the code during the standards process. Developers should wait to include the unprefixed property until ...
-
Pointer Events now in Firefox Nightly
This past February Pointer Events became a W3C Recommendation. In the intervening time Microsoft Open Tech and Mozilla have been working together to implement the specification. As consumers continue to expand the range of devices that are used to explore the web with different input mechanisms such as touch, pen ...
-
ES6 In Depth: let and const
ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for short. The feature I’d like to talk about today is at once humble and startlingly ambitious. When Brendan Eich designed the first version of ...
-
Keyboard events in Firefox OS TV
Getting started The behavior of input events via hardware keys in Firefox OS varies widely from app to app. Early smartphones came with a limited number of keys — Power, Home, Volume up, Volume down — so it was easy for the software to determine an appropriate response for each ...
Help improve MDN
All parts of MDN (docs, demos, and the site itself) are created by an open community of developers. Please join us! Pick one of these ways to help: