JSFiddle - React, Tailwind, and code Playground
by JWo1F
CSS
.db-layout {
text-decoration: underline;
color: rebeccapurple;
}
JavaScript
var Layout = function(options) {
this.elem = null;
var self = this;
var properties = {
};
this.init = function() {
self.elem = self[0] = document.createElement('div');
self.addClasses(['db-layout']);
self.elem.addEventListener('click', eventClicked);
self.length = 1;
};
this.addClasses = function(classList) {
classList.forEach(function(_class){
self.elem.classList.add(_class);
});
}
function eventClicked() {
alert(123);
}
this.getElement = function() {
return self.elem;
};
this.init();
}
var node = new Layout();
$(node).appendTo(document.body).text('qwer');