npm install saijieventListener wrapper

bash
npm install saiji
`$3
download hereUsage
$3
addEventListener
`javascript
// HTMLElement
var button = document.getElementById("button");
saiji(button).on("click", function() {
// something
});// HTMLCollection
var buttons = document.getElementsByTagName("button");
saiji(buttons).on("click", function() {
// something
});
`$3
`javascript
var count = 0;
var button = document.getElementById("button");
saiji(button).once("click", function() {
count++;
});
button.click();
button.click();
assert.strictEqual(count, 1);
`
$3
`javascript
var button = document.getElementById("button");
saiji(button).on("click", function() {
count++;
});
button.click();
// off
saiji(button).off("click", function() {
count++;
})
button.click();
assert.strictEqual(count, 1);
`Use instance
`javascript
var button = document.getElementById("button");
var instance = saiji(button).on("click", function() {
count++;
});
button.click();
// off
instance.off();
button.click();
assert.strictEqual(count, 1);
``If document.readyState is complete,
DOMContentLoaded is executed immediately