Slide 21
Slide 21 text
Pseudocode: compiled vs. interpreted
Compiled
const button = document.createElement("button");
button.addEventListener("click", clickHandler);
document.append(button);
Interpreted
const otherButton = { type: "button", label: "More
Info", click: clickHandler };
class Framework {
elements = [];
addElement(element) {
this.elements.push(element);
}
render() {
for (const element of this.elements) {
if (isComponent(element)) {
renderComponent(element);
}
}
}
}
new Framework().addElement(button).render();