DEV Community


Discussion on: Implement Dark Mode On Your Website.

wdg profile image
Wesley De Groot • Edited

You should use event listeners if you want to be on the safe side window.onload can be overwritten and eventlistener adds an listener to the page and will not be overwritten

mattmarquise profile image
Matthew Marquise Author

Good point. However for this demo I wanted to keep it simple. For those who are into JS and have more than one function set for onload, they should understand how it works. But eventlistener is a great alternative.