Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Короткий вариант domReady() (https://javascript.ru/forum/events/6682-korotkijj-variant-domready.html)

B~Vladi 16.12.2009 11:49

Цитата:

Сообщение от Kolyaj
Почему гадство?

Я про то, что body и html доступны...
Цитата:

Сообщение от Kolyaj
Я всегда так и делаю.

Я тоже... по возможности...

Kolyaj 16.12.2009 11:52

Было бы странно, если бы в середине страницы не был доступен document.body.

Riim 16.12.2009 14:15

Была же тема: http://javascript.ru/forum/events/60...d-i-defer.html

Там мой вариант немного переделать, как посоветовал Octane и все будет идеально. Могу выложить если надо.

Kolyaj 16.12.2009 14:17

Цитата:

Сообщение от Riim
Была же тема: DOMContentLoaded и defer

Это к чему?

Riim 16.12.2009 14:22

К тому что все уже написано.

Kolyaj 16.12.2009 14:30

Аа, я тебя с B~Vladi спутал. Вроде говорим на тему, что domready и не нужен, как правило, и тут бац :)

Riim 16.12.2009 14:34

Цитата:

Сообщение от Kolyaj
Аа, я тебя с B~Vladi спутал. Вроде говорим на тему, что domready и не нужен, как правило, и тут бац

бывает.

B~Vladi 16.12.2009 14:35

Цитата:

Сообщение от Kolyaj
Вроде говорим на тему, что domready и не нужен, как правило, и тут бац

При размещении скриптов перед </body> мы убиваем сразу 2-ух зайцев - забываем про DOMReady (а значит уменьшаем объём кода) и ускоряем отображение страницы. Стоит ли теперь вообще поднимать такие темы? Думаю нет:)

Riim 16.12.2009 14:50

Цитата:

Сообщение от B~Vladi
При размещении скриптов перед </body> мы убиваем сразу 2-ух зайцев - забываем про DOMReady (а значит уменьшаем объём кода) и ускоряем отображение страницы. Стоит ли теперь вообще поднимать такие темы? Думаю нет

по возможности в html должен быть только html, только структура, без логики.

Kolyaj 16.12.2009 14:54

Цитата:

Сообщение от Riim
1. только этот код закешируется, а тот что перед </body> нет.
2. по возможности в html должен быть только html, только структура, без логики.

Скрипты же точно так же во внешнем файле будут, так что оба пункта мимо.


Часовой пояс GMT +3, время: 00:18.