Здравствуйте. Вопрос мой носит теоретический характер. Заранее поблагодарю за ответы.
Мой js шлет ajax запрос за html-ем всей страницы. Когда приходит html, то я нахожу в нем все теги:
1. Pavelbeginner - 24 Января, 2014 - 17:38:50 - перейти к сообщению
Затем нахожу содержимое атрибута class всех тегов
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- var elementsClasses = [];
- elements.each
- (
- function()
- {
- elementsClasses[elementsClasses.length] = this.attr('class');
- }
- );
Теперь я хочу регулярными выражениями найти особые классы(особые в том смысле, что имеют определенный форма, например, имеют такой вид "prefix-myClassName", а в верстке <div class="prefix-myClassName"></div>) во всех строках из массива elementsClasses.
То есть, имеется специальный префикс prefix- в начале названия особых классов и по этому преффиксу я хочу найти все такие особые классы в верстке.
А теперь сам вопрос: насколько это будет все происходить быстро, и второй вопрос, может быть вы предложите более быстрый способ, чем я описал для выполнения поставленной задачи, а именно найти все особые классы в верстке, которые имеют определенный префикс.
Понимаю, что, чем больше размер верстки - тем больше времени на парсинг и т.д.
Наверное, нужно пояснить для чего это все нужно, чтобы понять в каком смысле я имею ввиду "на сколько быстро это будет происходить".
На странице имеются блоки, например, меню, подвал, табы, таблицы и т.д. Все эти блоки имеют определенные классы, например,
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <div class="prefix-menu">
- <div class="prefix-menu--item">
- </div>
- </div>
- <div class="prefix-tab">
- </div>