DOM Manipulation
onready
onready(fn() {
say("hi")
})
Equivalent to:
document.addEventListener("DOMContentLoaded", function() { console.log("hi"); })
doc.get
val element = doc.get('myId')
Selects an element by ID. Same functionality as const element = document.getElementById('myId').
doc.make
val newElement = doc.make('div')
Creates a new element.
doc.listen
val listener = doc.listen('button')
Equivalent to const listener = document.addEventListener('button').
element.put
parentElement.put(child)
Appends a child element to a parent. Equivalent to parentElement.appendChild(child).
element.listen
element.listen('click', () => {})
Attaches an event listener to an element. Equivalent to element.addEventListener('click', () => { }).