Что произойдет, если несколько скриптов установят window.onload?

В StackOverflow и на других веб-сайтах имеется ряд публикаций, посвященных проблеме предотвращения конфликтов пространства имен. В моем сценарии я просто хочу, чтобы метод в моем JavaScript выполнялся после того, как DOM станет доступен.

Если я сделаю следующее, удастся ли избежать конфликтов пространства имен?

<script type="text/javascript">window.onload = function() { //Define my namespace var here, and execute all my code }</script>

Что если сценарий, который внедряется позже, также устанавливает функцию загрузки? Будет ли моя перезаписана? Я полностью осознаю, что могу это проверить, но мне также хотелось бы получить некоторую обратную связь, так как я новичок в JavaScript, и может быть ряд других сценариев, которые сделают то, о чем я не знаю.

РЕДАКТИРОВАТЬ: мне нужно поддерживать только Safari 5.0+

Ответы на вопрос(4)

Ваш ответ на вопрос