DEV Community

Discussion on: Implement Dark Mode On Your Website.

Collapse
 
0xwdg 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

Collapse
 
mattmarquise profile image
Matthew Marquise

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.