|
|
|
Как определить время выполнения какого-либо скриптового кода?
|
|||
|---|---|---|---|
|
#18+
Как определить время выполнения какого-либо скриптового кода? К примеру, если выводить время до кода и после кода, то оно оказывается одинаковым, несмотря на то, что это время может быть большим. function Button1_onclick() { s=""; s+=D.getUTCHours();s+=" "; s+=D.getUTCMinutes();s+=" "; s+=D.getUTCSeconds();s+=" "; for(var i=0;i<5000;i++) { s+="<div style=\"position:absolute;top:";s+=new String(i*10);s+="px;left:250px\">a</div>"; } s+=D.getUTCHours();s+=" "; s+=D.getUTCMinutes();s+=" "; s+=D.getUTCSeconds();" "; document.write(s); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 21:07 |
|
||
|
Как определить время выполнения какого-либо скриптового кода?
|
|||
|---|---|---|---|
|
#18+
Конечно одинаковое. Дата D - одна. Нужна другая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 22:03 |
|
||
|
Как определить время выполнения какого-либо скриптового кода?
|
|||
|---|---|---|---|
|
#18+
Кстати, при +"конкатенации" и так неявно вызывается метод toString(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 22:05 |
|
||
|
Как определить время выполнения какого-либо скриптового кода?
|
|||
|---|---|---|---|
|
#18+
Бред. Попробуйте сравнивать dateObj.getMilliseconds() или dateObj.getUTCMilliseconds() . Попробуйте также запихнуть цикл в отдельную функцию к примеру buildSomethink(str); и вызвать её из Button1_onclick(). Такой вариант точно будет работать и время работы вычислить сумеете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 22:10 |
|
||
|
Как определить время выполнения какого-либо скриптового кода?
|
|||
|---|---|---|---|
|
#18+
mrJustБред. Попробуйте сравнивать dateObj.getMilliseconds() или dateObj.getUTCMilliseconds() . Попробуйте также запихнуть цикл в отдельную функцию к примеру buildSomethink(str); и вызвать её из Button1_onclick(). Такой вариант точно будет работать и время работы вычислить сумеете. Увы, не в этом дело. Дата D создана один раз оператором D = new Date() (или как-то там еще). Сколько раз не применяй D.getMilliseconds() - результат будет одинаков. Ведь дата-объект не изиенился. D = new Date() D.getMilliseconds() D = new Date() D.getMilliseconds() Вот такие даты будут разные. Я же об этом уже написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 22:46 |
|
||
|
Как определить время выполнения какого-либо скриптового кода?
|
|||
|---|---|---|---|
|
#18+
авторКонечно одинаковое. Дата D - одна. Нужна другая. Сделал. Работает. авторКстати, при +"конкатенации" и так неявно вызывается метод toString(). s+=i*10 - тоже работает. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2008, 08:37 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1457123]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 9ms |
| total: | 160ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...