UNPKG

document-ready-promise

Version:

A simple ES2015 Promise-based "document ready" event handler.

35 lines (26 loc) 622 B
<!DOCTYPE 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() { 'use strict' 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>