@SergeiB

Какой вариант производительнее?

$('a[href*="#"]').each(function(i, item) {...});
vs
$('a').each(function(i, item) {
  if (item.hash) { ... }
});

Помогите разобраться, как лучше: обходить все ссылки и проверять, содержат ли они #, либо использовать селектор по атрибуту?
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
первый лучше конечно,
в первом случае выберется 10 нужных элементов, по которым будет цикл each(), а во втором МИЛЛИАРД, и по всем будет цикл each()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
А в чем проблема самому измерить?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект