X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Что быстрее
Mutant
Mutant
Topic Starter сообщение 29.10.2009, 12:20; Ответить: Mutant
Сообщение #1


Задача: Есть блок, в нем одинаковые блоки, максимум 500 штук. Задача в том, чтоб не допустить двух одинаковых дочерних блоков в составе последних 30. Новые блоки приходят аяксом каждую секунду.

Вопрос: есть 2 варианта решение (найденных мной), необходимо выбрать наиболее быстрый.

Используется jquery.js

вариант 1: использовать
$('#id div:contains("content")').length
, которая проверяет все внутрение блоки на наличие определенного контента и выдает кол-во совпадений.

вариант 2:
$('#id div:gt('+ ($('#id div').length - 30) +'):contains("content")').lenght
, которая считает общее количество дочек, и только в 30 нужных проверяет контент.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 29.10.2009, 13:18; Ответить: Webmaster_hb
Сообщение #2


а сделать замер времени ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mutant
Mutant
Topic Starter сообщение 29.10.2009, 13:24; Ответить: Mutant
Сообщение #3


причем тут вообще время?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 29.10.2009, 13:43; Ответить: Webmaster_hb
Сообщение #4


я думал параметр "быстрее" как раз и определяется временем, а его можно посчитать
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mutant
Mutant
Topic Starter сообщение 29.10.2009, 14:18; Ответить: Mutant
Сообщение #5


аа,в этом смысле)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mutant
Mutant
Topic Starter сообщение 29.10.2009, 21:16; Ответить: Mutant
Сообщение #6


тему можно закрывать, сделал третьим способом)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
72 traveliver 4719 Сегодня, 0:18
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
399 Vmir 67804 23.3.2024, 12:51
автор: Alexand3r
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1242 5.2.2024, 14:06
автор: kuz999
Горячая тема (нет новых ответов) Что приведет к краху всего рынка криптовалют
стейблкоины, прогноз
43 GlazAlmaz 5916 13.1.2024, 17:30
автор: Antarez
Открытая тема (нет новых ответов) Finkort - Финансовая партнерская сеть. Мы знаем, что вам нужно.
2 Finkort 1611 28.9.2023, 16:04
автор: Finkort


 



RSS Текстовая версия Сейчас: 17.4.2024, 1:35
Дизайн