Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.01.2015, 16:01
Интересующийся
Отправить личное сообщение для romm Посмотреть профиль Найти все сообщения от romm
 
Регистрация: 30.09.2012
Сообщений: 26

Как не торомозить интерфейс
JS вообще тормозит интерфейс?
Я хочу после набора каждого слова анализировать его, не будет ли анализ тормозить отображение печатаемого далее?
Если будет – есть ли варианты чтобы не тормозил?(как-то на фоне может анализировать можно)
Ответить с цитированием
  #2 (permalink)  
Старый 01.01.2015, 16:32
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 1,586

romm, всё возможно.
Ответить с цитированием
  #3 (permalink)  
Старый 01.01.2015, 16:32
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

romm, смотря как анализировать.
Ответить с цитированием
  #4 (permalink)  
Старый 01.01.2015, 16:36
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 1,586

romm,
while(true);
Ответить с цитированием
  #5 (permalink)  
Старый 01.01.2015, 17:04
Интересующийся
Отправить личное сообщение для romm Посмотреть профиль Найти все сообщения от romm
 
Регистрация: 30.09.2012
Сообщений: 26

какая разница как если это занимает время.. я хочу чтоб в это время печатание не тормозилось (отображалось по нажатию).
Ответить с цитированием
  #6 (permalink)  
Старый 01.01.2015, 17:25
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Такая, что чем сложней и корявей анализ, тем больше на него уйдет времени. Что конкретно ты там делать собираешься?
Ответить с цитированием
  #7 (permalink)  
Старый 01.01.2015, 19:13
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 1,586

Цитата:
я хочу чтоб в это время печатание не тормозилось
В твоем случае это неизбежно, попробуй поиграть со временем.
Ответить с цитированием
  #8 (permalink)  
Старый 01.01.2015, 19:24
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Не, можно-то и в отдельном потоке пускать, но вообще-то даже сложный парсинг при нормальном исполнении должен укладываться в миллисекунды.
Ответить с цитированием
  #9 (permalink)  
Старый 01.01.2015, 20:37
Интересующийся
Отправить личное сообщение для romm Посмотреть профиль Найти все сообщения от romm
 
Регистрация: 30.09.2012
Сообщений: 26

1.какая разница сколько уйдёт времени если речь о том чтоб это время не тормозило интерфейс? оффтопите.
2.вообще-то при печатании и миллисекундные задержки заметны.
как пускать в отдельном потоке?
Ответить с цитированием
  #10 (permalink)  
Старый 01.01.2015, 20:47
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

romm,
он не оффтопит, ты просто не понял. Чем дольше твой код будет анализировать данные, тем дольше интерфейс будет тормозить.

Что касается отдельного потока, читай про WebWorker'ы.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как писать код который легко поддерживать, расширять, читать. Policeman Общие вопросы Javascript 3 24.03.2012 05:40
Как при быстром многократном клике по кнопке обрабатывать только первый клик battrack jQuery 3 22.03.2012 10:47
Как отловить обратное событие "click" ? jsuse Общие вопросы Javascript 2 18.01.2012 00:16
http://gigalit.info - Мои контакты Маэстро Ваши сайты и скрипты 70 08.12.2011 03:12
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56