05.04.2010, 11:34
|
Новичок на форуме
|
|
Регистрация: 05.04.2010
Сообщений: 9
|
|
А можно русский вариант эмуляции setTimeout?
|
|
05.04.2010, 12:15
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
на 1С что ли? В противном случае Google Translate или просто "google it"
|
|
05.04.2010, 12:19
|
Новичок на форуме
|
|
Регистрация: 05.04.2010
Сообщений: 9
|
|
Сообщение от x-yuri
|
на 1С что ли? В противном случае Google Translate или просто "google it"
|
нет... я просто не разберусь в этой функции
|
|
05.04.2010, 12:34
|
|
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
alex90,
Вы можете задавать просто 0 мс, и тогда предупреждений «Этот скрипт тормозит работу» не будет.
|
|
05.04.2010, 13:03
|
Новичок на форуме
|
|
Регистрация: 05.04.2010
Сообщений: 9
|
|
Сообщение от subzey
|
alex90,
Вы можете задавать просто 0 мс, и тогда предупреждений «Этот скрипт тормозит работу» не будет.
|
а компьютер при этом не зависнет?
|
|
05.04.2010, 13:41
|
|
.
|
|
Регистрация: 30.03.2010
Сообщений: 1,813
|
|
а зачем интервал, если можно просто циклом сделать? По идее это будет быстрее, если код функции не нагромаждён. А насчёт зависания, в любом случаи, компьютер отойдёт при завершении цикла, если конечно он у тебя завершается. И вообще есть другие языки программирования, которыми можно это сделать намного удобнее)
__________________
.
|
|
05.04.2010, 13:44
|
Новичок на форуме
|
|
Регистрация: 05.04.2010
Сообщений: 9
|
|
Сообщение от Skipp
|
а зачем интервал, если можно просто циклом сделать? По идее это будет быстрее, если код функции не нагромаждён. А насчёт зависания, в любом случаи, компьютер отойдёт при завершении цикла, если конечно он у тебя завершается. И вообще есть другие языки программирования, которыми можно это сделать намного удобнее)
|
умное решение вы подсказали, попробую его реализовать
|
|
05.04.2010, 14:37
|
|
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
Сообщение от alex90
|
а компьютер при этом не зависнет?
|
Нет. Яваскрипт однопоточный. Просто задавайте в конце одной итерации выполнение через 0 мс другой итерации.
Скажу честно, таким образом работали около 15 минут матричные вычисления, и ни одного сообщения «Этот скрипт работает слишком долго».
Это был дипломный проект, не мой, правда, распределенные вычисления. Небольшой скрипт на php раздавал задания любому количеству клиентов, а после этого собирал значения. Причем из клиентской части нужен был просто любой браузер.
Подобным образом, впрочем, можно заставить бесцельно бродящих по сети в поисках прона людей тратить свои процессорные мощности на что-нибудь полезное, типа вычисления простых чисел Мерсенна
|
|
05.04.2010, 15:12
|
Новичок на форуме
|
|
Регистрация: 05.04.2010
Сообщений: 9
|
|
Сообщение от subzey
|
Нет. Яваскрипт однопоточный. Просто задавайте в конце одной итерации выполнение через 0 мс другой итерации.
Скажу честно, таким образом работали около 15 минут матричные вычисления, и ни одного сообщения «Этот скрипт работает слишком долго».
Это был дипломный проект, не мой, правда, распределенные вычисления. Небольшой скрипт на php раздавал задания любому количеству клиентов, а после этого собирал значения. Причем из клиентской части нужен был просто любой браузер.
Подобным образом, впрочем, можно заставить бесцельно бродящих по сети в поисках прона людей тратить свои процессорные мощности на что-нибудь полезное, типа вычисления простых чисел Мерсенна
|
спасибо, работает
|
|
05.04.2010, 15:26
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Сообщение от subzey
|
Подобным образом, впрочем, можно заставить бесцельно бродящих по сети в поисках прона людей тратить свои процессорные мощности на что-нибудь полезное, типа вычисления простых чисел Мерсенна
|
вы все еще ...? Мы идем к вам
|
|
|
|