StringBuilder
Building DOM in JS
HTML
<div id="myList"></div>
JavaScript
function StringBuilder() {
var pub = {};
var priv = {};
// Public
pub.var1 = "public var";
pub.func1 = function() {
return "private prop: " + priv.var1 + ", " + "public prop: " + pub.var1;
}
priv.func1 = function() {}
priv.var1 = "privat var";
return pub;
}
var myString = new StringBuilder();
console.log(myString.func1());