Programming Tips - Where/How do I initialize my code that uses dojo?

Date: 2009jul14 Language: javaScript Q. Where/How do I initialize my code that uses dojo? A. Do NOT do this:
<script> function myInitFunction() { } myInitFunction(); // WRONG! </script>
That will be executed before dojo and your DOM is ready. Instead, add code like this to your HTML:
<script> dojo.addOnLoad(myInitFunction); // RIGHT </script>