mdn.io - The "I'm feeling lucky" URL shortener

  •        13

The Mozilla Developer Network is an awesome JavaScript resource. When looking for JavaScript references on something like Function.apply, you might Google "apply site:developer.mozilla.org" and click the first result. mdn.io does that for you, and can be configured to search any domain.

http://mdn.io
https://github.com/lazd/mdn.io

Dependencies:

debug : ^2.6.3
servie : ^0.2.1
servie-http : 0.0.2
servie-lambda : ^0.2.3
servie-redirect : 0.0.1

Tags
Implementation
License
Platform

   




Related Projects

mdn - Meta repository that governs the MDN GitHub organization

  •    

Welcome to the mdn repository! This meta repository contains information, procedures, and resources related to all the repos inside the MDN organization — MDN Web Doc's home on GitHub for code, data, and other resources. The MDN organization on GitHub is home to data stores used for various MDN projects, as well as for sample code, tools, and other projects that are useful to web developers as well as people documenting the open web. We encourage contributions to existing projects, as well as the contribution of new projects that help us further our mission to teach web development.

dom-examples - Code examples that accompany various MDN DOM and Web API documentation pages

  •    HTML

Code examples that accompany various MDN DOM and Web API documentation pages. The "abort-api" directory contains an example of how to use the "Abort API" (aka AbortSignal and AbortController). Run the example live.

learning-area - Github repo for the MDN Learning Area.

  •    HTML

Github repo for the MDN Learning Area. Most of the code examples shown and discussed in the Learning Area can be found here; the directories in the repo match the module structure of the articles.

samples-server - MDN samples server; used for samples that can't be hosted in-place on MDN, plus back-end server-side code for samples that need it

  •    Javascript

This is a live sample server for MDN, which I hope we will be able to use to host content that only works when on a less restrictive environment than running in an iframe on Kuma. The ''s'' directory contains a folder for each project that needs to be available. Each one has a manifest and whatever files that service requires.

webgl-examples - Code examples that accompany the MDN WebGL documentation

  •    Javascript

Code examples that accompany the MDN WebGL documentation


kuma - The django code that powers MDN.

  •    Javascript

The django code that powers MDN.

browser-compat-data - This repository contains compatibility data for Web technologies as displayed on MDN

  •    Javascript

This repository contains compatibility data for Web technologies. Browser compatibility data describes which platforms (where "platforms" are usually, but not always, web browsers) support particular Web APIs. This data can be used in documentation, to build compatibility tables listing browser support for APIs. For example: Browser support for WebExtension APIs.

webassembly-examples - Code examples that accompany the MDN WebAssembly documentation — see https://developer

  •    WebAssembly

Code examples that accompany the MDN WebAssembly documentation — see https://developer.mozilla.org/en-US/docs/WebAssembly.

webextensions-examples - Example Firefox add-ons created using the WebExtensions API

  •    Javascript

Maintained by the MDN team at Mozilla. WebExtensions are a way to write browser extensions: that is, programs installed inside a web browser that modify the behaviour of the browser or of web pages loaded by the browser. They are built on a set of cross-browser APIs, so WebExtensions written for Google Chrome or Opera will in most cases run in Firefox or Edge too.

TightURL

  •    PHP

TightURL is a templated, easily customizable PHP amp; MySQL based URL shortner / redirection service similar to TinyURL, Bit.ly, or SnipURL and produces short URLs. It includes extensive anti-abuse URI checks to protect against abuse.

react-fns - Browser API's turned into declarative React components and HoC's

  •    TypeScript

react-fns is a collection of imperative Browser API's turned into declarative React components and higher-order components for lots of common situations.There's a lot more to do. The goal is to standardize almost every Web API on MDN.

deep-freeze - recursively Object.freeze() on objects and functions

  •    Javascript

Call Object.freeze(obj) recursively on all unfrozen properties of obj that are functions or objects.Based in part on the code snippet from the MDN wiki page on Object.freeze(), which is released to the public domain.

classList.js - Cross-browser element.classList

  •    Javascript

classList.js is a cross-browser JavaScript shim that fully implements element.classList. Refer to the MDN page on element.classList for more information.This works in every browser except IE 7 or earlier.

chrome-extensions-examples - All Chrome Extension examples collected into one repository

  •    Javascript

This is not an official mirror of the Chrome extension examples. Report any issues with the examples themselves to Google's issue trackers/forums. There is an ongoing effort to standardize the Extensions on different browsers, as discussed on MDN and defined in the WebExtensions Spec Draft. The resources on browser support and incompatibilities may be of interest.

proxy-polyfill - Proxy object polyfill

  •    Javascript

This is a polyfill for the Proxy object, part of ES6. See the MDN docs or Introducing ES2015 Proxies for more information on Proxy itself. Unlike other polyfills, this does not require Object.observe, which is deprecated. The polyfill supports just a limited number of proxy 'traps'. It also works by calling seal on the object passed to Proxy. This means that the properties you want to proxy must be known at creation time.

array-explorer - ⚡️ A resource to help figure out what JavaScript array method would be best to use at any given time

  •    Javascript

When I was first learning array methods, I spent a lot of time digging through the docs to find the appropriate one, and I had to search one by one. I made this resource to help people find the correct array method a bit more naturally. You can narrow down what you want to do and explore until you find what's most useful to you. I realize that there are about a million ways that this resource can be set up, and some of the taxonomy is necessarily opionionated. I tried to focus on what I thought would have helped me learn the best, rather than industry standard delineations (mutator, accessor, iteration, for example). There are a lot of resources that already divide the methods this way, so if that style of learning suits you better, that's great! This resource is not set up that way. Please keep in mind that this is not meant to be as comprehensive or a replacement for full documentation, which is why the MDN docs are linked to in each method.

object-explorer - 🔥 A resource to help figure out what JavaScript object method would be best to use at any given time

  •    Javascript

When I was first learning object methods, I spent a lot of time digging through the docs to find the appropriate one, and I had to search one by one. I made this resource to help people find the correct object method a bit more naturally. You can narrow down what you want to do and explore until you find what's most useful to you. I realize that there are about a million ways that this resource can be set up, and some of the taxonomy is necessarily opinionated. I tried to focus on what I thought would have helped me learn the best, rather than industry standard delineations. If that style of learning suits you better, that's great! This resource is not set up that way. Please keep in mind that this is not meant to be as comprehensive or a replacement for full documentation, which is why the MDN docs are linked to in each method.

django-locallibrary-tutorial - Local Library website written in Django; example for the MDN server-side development Django module: https://developer

  •    Python

Tutorial "Local Library" website written in Django. This web application creates an online catalog for a small local library, where users can browse available books and manage their accounts.

express-locallibrary-tutorial - Local Library website written in NodeJS/Express; example for the MDN server-side development NodeJS module: https://developer

  •    Javascript

Tutorial "Local Library" website written in in Node/Express. This web application creates an online catalog for a small local library, where users can browse available books and manage their accounts.

fetch-examples - A repository of Fetch examples

  •    HTML

A repository of Fetch examples. See https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API for the corresponding documentation.