Показать сообщение отдельно
  #29 (permalink)  
Старый 10.06.2012, 00:40
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от 9xakep
Вообще-то, это факт, что регулярки обрабатываются очень медленно в js, и порой для оптимизации лучше использовать indexOf
не всегда.. Вы бы потестили, например как ни странно но ИЕ с регулярками работает в разы быстрее чем обычный indexOf, тоесть если тупо сравнивать скорость:
indexOf('lala');
и
/lala/.test();
то конечно рега будет медленнее.. Но не забывайте что еще нужно выполнить другие действия, замена и т.д. И при сложных манипуляциях со строкой, рега ничем не уступает обычным методам. А порой и обходит по скорости. Я тестировал их, когда писал свой движок селекторов, увы но рега оказалась быстрее для мои требований.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием