Хорошее кроссбраузерное «готовое» событие без использования jQuery?

Мне нужно создать эквивалент события jQuery ready без использования jQuery . Он должен работать в максимально возможном количестве браузеров и не может испортить обработчик body.onload (т. Е. Если уже установлен обработчик, функция не должна его перезаписывать). Я проверил код jQuery, но не Я не понимаю, как это работает, потому что он использует множество функций jQuery.

Есть предложения, как это сделать?

Изменить: Я не могу контролировать, куда будет вставлен мой код, поэтому он должен как можно лучше поиграйте с существующим обработчиком body.onload. Это также означает, что я не могу быть уверен, что код будет вставлен внизу страницы (скорее всего, это не произойдет).

6
задан Charles 11 August 2011 в 18:18
поделиться