Skip to content

Instantly share code, notes, and snippets.

@quipu
quipu / AMDPattern.js
Created June 16, 2014 08:58
Example module using Asynchronous Module Definition (AMD) design pattern.
define(function() {
var _counter = 0;
function generateId() {
return "customId" + _counter++;
}
function create(tagName, id) {
var el = document.createElement(tagName);
el.id = id || generateId();
return el;