28.06.2012, 16:50
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
melky,
tadjik1,
да, вы правы. У Вячеслава Егорова(на сайте, что дал tadjik1) 5:10, он начинает говорить об этом, и говорит, что браузер кеширует длину.
__________________
оляля, ололо
|
|
28.06.2012, 16:51
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
melky,
Просто об аlert-
1. Открытие модального окна в Опере - куча проверок, да и само создание элемента это время
9xakep,
Сообщение от 9xakep
|
ссыль
Deff,
|
|
|
28.06.2012, 16:55
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
Deff,
лол, а на локалке 600.
Сейчас с 12 зашел, результат: 21 ms.
__________________
оляля, ололо
|
|
28.06.2012, 17:10
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
melky,
И кстати, в книге написано, мол лучше использовать: +=, нежели: ++, почему? Сказано, что оптимизация, но за счет чего?...
__________________
оляля, ололо
|
|
28.06.2012, 18:30
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от 9xakep
|
melky,
И кстати, в книге написано, мол лучше использовать: +=, нежели: ++, почему? Сказано, что оптимизация, но за счет чего?...
|
+= очевиднее. а вот быстрее, или нет, нужно замерять
|
|
28.06.2012, 20:37
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
melky,
__________________
оляля, ололо
|
|
28.06.2012, 20:42
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
melky,
лол, += быстрее гораздо)
<div id='res'>
</div>
<script>
/*
* Chrome: 90 / 9
* Opera: 30 / 20
* Firefox: 15 / 5
*/
var arr = [], l = 1e6, time;
time = Date.now()
for (i = 0; i < l; i++) arr[i] = i
document.getElementById('res').innerHTML = (Date.now() - time)
time = Date.now();
for (i = 0; i < l; i+=1) arr[i] = i
document.getElementById('res').innerHTML += "<br>" + (Date.now() - time)
</script>
__________________
оляля, ололо
Последний раз редактировалось 9xakep, 28.06.2012 в 21:02.
|
|
28.06.2012, 20:55
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
ORLY?
<div id='res'>
</div>
<script>
var arr = [], l = 1e6, time;
time = Date.now();
for (i = 0; i < l; i+=1) arr[i] = i
document.getElementById('res').innerHTML += "<br>" + (Date.now() - time)
time = Date.now()
for (i = 0; i < l; i++) arr[i] = i
document.getElementById('res').innerHTML += "<br>" + (Date.now() - time)
</script>
Немного пищи для размышлений:
<div id='res'>
</div>
<script>
var arr = [], l = 1e6, time, element = document.getElementById('res');
time = Date.now();
for (i = 0; i < l; i+=1) arr[i] = i
element.innerHTML += "<br>" + (Date.now() - time)
time = Date.now()
for (i = 0; i < l; i++) arr[i] = i
element.innerHTML += "<br>" + (Date.now() - time)
time = Date.now()
for (i = 0; i < l; ++i) arr[i] = i
element.innerHTML += "<br>" + (Date.now() - time)
time = Date.now();
for (i = 0; i < l; i+=1) arr[i] = i
element.innerHTML += "<br>" + (Date.now() - time)
</script>
Хватит думать, что Вы умнее компилятора.
Последний раз редактировалось B@rmaley.e><e, 28.06.2012 в 20:59.
|
|
28.06.2012, 20:59
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
|
28.06.2012, 21:00
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
B@rmaley.e><e,
wtf? Что за магия?
И что это значит? i < знак закодировался что ли...? И все же почему так?
Deff,
так в том то и дело, что он поменял местами действия
__________________
оляля, ололо
Последний раз редактировалось 9xakep, 28.06.2012 в 21:03.
|
|
|
|