document-ready-promise
Version:
A simple ES2015 Promise-based "document ready" event handler.
35 lines (26 loc) • 622 B
HTML
<html lang="en-us">
<head>
<meta charset="utf-8">
<title>Test</title>
<script src="document-ready-promise.js"></script>
<script type="text/javascript">
(function() {
document.ready.then(function() {
document.querySelector('#item').innerHTML += '<p>test: ready</p>'
document.ready.then(function() {
document.querySelector('#item').innerHTML += '<p>test: already completed</p>'
})
})
document.ready.then(function() {
document.querySelector('#item').innerHTML += '<p>test: duplicate call</p>'
})
})()
</script>
</head>
<body>
<div id="item"></div>
<img />
</body>
</html>