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

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

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

window.onload = function() { //Define my namespace var here, and execute all my code }

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

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

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

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