powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Измерение времени рендеринга страницы средствами JavaScript
24 сообщений из 49, страница 2 из 2
Измерение времени рендеринга страницы средствами JavaScript
    #35511832
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. ShSerge
Проверял потому что

Аналогично: на страницу на onload прикрутил alert; затем накидал img и iframe и у каждого также на onload повесил alert; затем тупо смотрел на них - страничный onload дергалсо самым последним. Правда, мо, методику тестирования неправильную выбрал...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511846
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
Ты меня заинтриговал. Никогда особенно вопросом не интересовался. Всегда считал, что когда страничка загрузится (т.е. текст) - ищем все элементы у которых есть атрибут src и загружаем. Завтра проверю.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511884
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511890
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожоже я таки прав. Спасибо за премерчег. Ифреймы загружаются как ни попадя (т.е. обновляешь, заново загружаешь, рефрешь делаешь). Разберусь.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511893
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Ифреймы загружаются как ни попадя

Ну... На это никто и не забивался... Главное, что на main'овой страничке onload всплывает после всего-всего-всего...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35511906
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
в M$ IE и мозилке - без проблем...

В Опера тоже. Единственнная разница с ИЕ, в порядке вызова onload. ИЕ вызывает сначала outer, а потом inner (вот ИЕ!)
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513188
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy ShSerge apapacy
Не получитсё ни...я по тем же соображениям, что я написал.

Серж. Ошибаетесь. onload срабатывает после загрузки всех статических имиджей. А динамическое изменение срц автор топика разрешил не учитывать. Try enother world

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<head>
<script>
var time0= (new Date()).getTime()
var time3;
window.onload=function(){time3= (new Date()).getTime(); alert("onload")}
</script>
</head>
<body>
<script>
var time1= (new Date()).getTime()
</script>
<input type=button onclick="alert(time0); alert(time1); alert(time2); alert(time3);">
<img src="http://www.emmawatsonofficial.com/content/images/gallery/roll-01.jpg">
<script>
var time2= (new Date()).getTime()
</script>
<body>
Спасибо огромное! Это код, который мне требовался! Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема. Спасибо ещё раз
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513350
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513448
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4практика показала, что разница есть. Если, конечно, я где-нибудь не ошибся.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513478
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
практика показала, что разница есть

Не могли бы Вы привести какую-нить простенькую (а-ля) дрозофилу, демонстрирующую, так сказать, Ваше утверждение?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513546
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
практика показала, что разница есть

Не могли бы Вы привести какую-нить простенькую (а-ля) дрозофилу, демонстрирующую, так сказать, Ваше утверждение?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4да показывал вроде бы... тут. этот код выводил "0 ms" бла-бла-бла.
а старого исходника не найду уже. только тот, что на основе apapacy\'евского имею
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513585
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
да показывал вроде бы... тут

Да уж... Ж8-/ "...на третий день индеец Зоркий Сокол заметил, что не хватает одной стены..."
Код: plaintext
\n<head runat="server">\n     <title>Untitled Page</title>\n\n     <script type="text/javascript" language="javascript">\n        var dateObj = new Date();\n\n        var startTime = dateObj.getTime();\n\n         function finish()\n         {\n            var finishTime = dateObj.getTime();\n\n             alert((finishTime - startTime) + \' milliseconds spent for rendering\');\n         }\n     </script>\n</head>\n<body onload="finish();">\n
Вы в начале сделали
Код: plaintext
\n var dateObj = new Date();\n
а затем
Код: plaintext
\n var startTime  = dateObj.getTime();\n....\n var finishTime = dateObj.getTime();\n
Конечно всегда будет 0.
Сравните
apapacy
Код: plaintext
\n = (new Date()).getTime();\n

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513601
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
да показывал вроде бы... тут

Да уж... Ж8-/ "...на третий день индеец Зоркий Сокол заметил, что не хватает одной стены..."
Код: plaintext
\n<head runat="server">\n     <title>Untitled Page</title>\n\n     <script type="text/javascript" language="javascript">\n        var dateObj = new Date();\n\n        var startTime = dateObj.getTime();\n\n         function finish()\n         {\n            var finishTime = dateObj.getTime();\n\n             alert((finishTime - startTime) + \' milliseconds spent for rendering\');\n         }\n     </script>\n</head>\n<body onload="finish();">\n
Вы в начале сделали
Код: plaintext
\n var dateObj = new Date();\n
а затем
Код: plaintext
\n var startTime  = dateObj.getTime();\n....\n var finishTime = dateObj.getTime();\n
Конечно всегда будет 0.
Сравните
apapacy
Код: plaintext
\n = (new Date()).getTime();\n

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4Ух... Простите :) .net-овские мои замашки... Я не знал, что объект Date инициализируется при создании и больше не изменяется. Позор на мою голову :( Ща буду сёркать по разделу "самые умные книги по javascript"... Кстати, вы первый, кто прочитал мой исходник внимательно, хоть и не сразу. За что вам тоже спасибо!
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513668
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeyKeeper
Ща буду сёркать по разделу "самые умные книги по javascript"

тынць присовокупляюсь

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35513925
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

Не помню точно в каких браузерах, но в некоторых одно и тоже событие (window.onload===body.on;oad), а в других разное. Но глубже не копал (в чем разница)
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35514075
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy Ex_Soft
KeyKeeper
Вместо window.onload, я использовал <bode onload=...> В этом и была моя проблема.

Да?.. Я, мо, и ошибаюсь - поправьте меня, если это так, но я всю жизнь считал, что это одно и то же. Да и google это, вроде, не отрицает...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4

Не помню точно в каких браузерах, но в некоторых одно и тоже событие (window.onload===body.on;oad), а в других разное. Но глубже не копал (в чем разница)я попробую ещё раз. испытываю на Файрфоксе 2.0.0.16
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35514121
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy
в некоторых одно и тоже событие (window.onload===body.on;oad), а в других разное

На характер спросил людей c dklab'а
чем <body onload="SmthFunc()"> отличаецо от window.onload=SmthFunc?
....это идентичные конструкции...
....
....одно и то же делается...
....
....идентично...

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516543
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BTW, тока шо наткнулсо
http://www.javascriptkit.com/jsref/window.shtml
*Most of the events above can be defined in two ways. Using "onload" as an example:
Код: plaintext
1.
2.
<body onload="dothis()">
window.onload=dothis //inside your script

Все больше к тому, что, таки, сие - идентично...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516574
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft...Все больше к тому, что, таки, сие - идентично...
Код: plaintext
1.
2.
3.
4.
5.
<html>
<body onload="a=1;">
<button onclick="alert(window.onload);alert(document.body.onload)">Click</button><br>
</body>
</html>
Таки нет. Интересно в ИЕ и фирефоксе посмотреть.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516633
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Интересно в ИЕ и фирефоксе посмотреть.

Mozilla 1.7.13, Mozilla Firefox 2.0.0.16
function onload(event){
a = 1;
}

undefined

IE 6.0.2800.1106+SP1
null

function anonymous()
{
a=1;
}

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516639
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот то-то и интересно. Почему так.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516676
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge
Почему так

М.б. из-за этого ? Потому как Mozilla -> Tools -> Web Development -> DOM Inspector || Mozilla FireFox -> Tools -> DOM Inspector показывают
Код: plaintext
1.
<body onload="a=1;">
как
body.attributes[0].nodeName="onload"
body.attributes[0].nodeValue="a=1;"
body.attributes[0].nodeType=2
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35516752
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Опера

Код: plaintext
1.
2.
3.
4.
<html>
<body onload="a=1;">
<button onclick="alert(window.onload);alert(document.body.onload)">Click</button><br>
</body>
</html>

оба раза а=1;

Причина? Да нет причины. body.onload событие из спецификации, а window.onload событие де-факто поддерживают все браузеры, но не специфицировано. Поэтому строго использовать лучше body.onload.
...
Рейтинг: 0 / 0
Измерение времени рендеринга страницы средствами JavaScript
    #35519513
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Хромом Гугле
1.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
function onload(evt){
   with (this.ownerDocument ? this.ownerDocument :{}){
      with (this.form ? this.form : {}){
         with (this){
            a= 1 ;
         }
      }
   }
}
2. null
Бред какой-то...
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Измерение времени рендеринга страницы средствами JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]