Книжку выкиньте, последовательность загрузки описана как-то странно, функция какая-то бредовая.
Сообщение от SleepWalker
|
Минус - пока браузер не добереться до конца хтмл кода, страница будет малость некрасивая...
|
А DomReady и не наступит, пока браузер не доберется до конца хтмл, на то он и DomReady.
Сообщение от SleepWalker
|
Забить на всю эту затею и переделать функцию domReady только на событие onload.
|
Не лучшая идея, какой-нибудь счетчик может начать тормозить.
Без библиотек у вас несколько выходов разной степени сложности:
1. Реализовать событие domready самому. Описание, например, здесь
http://webo.in/articles/habrahabr/05-delayed-loading/
2. Размещать скрипты в конце body (лично я предпочитаю этот вариант, как наиболее универсальный и безболезненный).
3. Размещать вызов скриптов непосредственно после объявления элементов, используемых этими скриптами.