Hallo,
ich möchte mir gern eine eigenes Framework erstellen, dass das Erstellen von
DOM-Elementen erleichtert.
Folgend mein Ansatz dazu.
Wie findet ihr das vom Ansatz her?
Bitte nur konstruktive Kritik...bin noch Anfänger.
Danke und Grüße pumi
ich möchte mir gern eine eigenes Framework erstellen, dass das Erstellen von
DOM-Elementen erleichtert.
Folgend mein Ansatz dazu.
Code:
function Panel(sWidth, sHeight, eContainer) {
var DOMElement = CreateDOMElement.call(this, "DIV", "PANEL", eContainer);
DOMElement.style.width = sWidth;
DOMElement.style.height = sHeight;
return DOMElement;
}
function Label(sText, eForElement, eContainer) {
var DOMElement = CreateDOMElement.call(this, "LABEL", "LABEL", eContainer);
DOMElement.textContent = sText;
}
function CreateDOMElement(eDOMElementName, sClassName, eContainer) {
var eDOMElement = document.createElement(eDOMElementName);
eDOMElement.className = sClassName;
globalVar.id++;
eDOMElement.id = sClassName + "X" + globalVar.id;
if (eContainer === "body") {
document.body.appendChild(eDOMElement);
} else {
document.getElementById(eContainer).appendChild(eDOMElement);
}
return eDOMElement;
}
Code:
//Aufruf zb. so
var panel = new Panel(sTest, "200px", "body");
Wie findet ihr das vom Ansatz her?
Bitte nur konstruktive Kritik...bin noch Anfänger.
Danke und Grüße pumi