08 - Revealing Prototype Pattern (SJC)
by Diya_Khan
HTML
<div id="output"></div>
JavaScript
var my=my || {};
my.namespace=my.namespace || {};
my.namespace.Calculator = function(elmId) {
this.element = document.getElementById(elmId);
};
my.namespace.Calculator.prototype =function() {
var add =function(x, y) {
var sum = x + y;
this.element.innerHTML = x + "+" + y + "=" + sum;
};
return {
add: add
};
}();
var calc=new my.namespace.Calculator('output');
calc.add(3,3);