Comments 30
Круто. Спасибо. С удовольствием почитал. Даешь статью о написании плагинов!?
+3
Статья хорошая. Чувствуется труд.
Есть несколько дополнений по оптимизированному коду.
Лучше писать
не $('.classname');, а $('element.classname');, если позволяет ситуация так как вторая конструкция работает быстрее.
Вместо
$('element#idname'); лучше писать $('#idname'); — будет также работать быстрее, к тому же айдишник должен быть уникальным на странице, поэтому имя элемента не несет смысловой нагрузки.
За статьи по jQuery — респект.
Есть несколько дополнений по оптимизированному коду.
Лучше писать
не $('.classname');, а $('element.classname');, если позволяет ситуация так как вторая конструкция работает быстрее.
Вместо
$('element#idname'); лучше писать $('#idname'); — будет также работать быстрее, к тому же айдишник должен быть уникальным на странице, поэтому имя элемента не несет смысловой нагрузки.
За статьи по jQuery — респект.
+4
вот здесь чуть подробнее про оптимизацию.
Есть даже тест на скорость разных селекторов (но как по мне он чуть глючит=))
Есть даже тест на скорость разных селекторов (но как по мне он чуть глючит=))
0
UFO just landed and posted this here
Огромное спасибо!!! Все кратко и по делу. =)
Можно распечатать и использовать как шпаргалку…
Можно распечатать и использовать как шпаргалку…
0
1) $('p').parent(); // выбор всех прямых предков элементов p
2) $('* > p'); // выбор всех предков элементов p (скорей всего Вам не понадобится)
3) $('p').parents(); // — 1) Как я понимаю, прямой предок может быть только один.
2) Это выбор всех элемнтов р, у коорых есть любые предки.
3) Почему нет описания? Выбор всех предков любого уровня.
2) $('* > p'); // выбор всех предков элементов p (скорей всего Вам не понадобится)
3) $('p').parents(); // — 1) Как я понимаю, прямой предок может быть только один.
2) Это выбор всех элемнтов р, у коорых есть любые предки.
3) Почему нет описания? Выбор всех предков любого уровня.
+1
Забыл упомянуть про группировку атрибутов, например:
$("#content[rel='main'][tooltip='content']");
$("#content[rel='main'][tooltip='content']");
+1
За 6 часов до появления этой статьи как раз искал такой материал. Надо больше спать.
+1
На docs.jquery.com/Selectors все это внятно и подробно описано, и, кроме того, если потыкать в другие ссылки на этой странице, то можно найти еще много интересного ;)
0
Спасибо за статью! Все очень понятно разжевано расписано =)
0
Вот чем я займусь в ближайшем будущем :) спасибо за столь интересные статьи.
0
Спасибо — будем делать из всего этого шпаргалку :)
А то все в памяти не помещается.
А то все в памяти не помещается.
0
Вот еще грабли (может кому помогут):
В jQuery 1.2.6 нормально работал селектор вида $("#id1 #id2"). Он был нужен, когда id2 не уникальный в документе (скажем, получался при клонировании куска кода). В jQuery 1.3 такой селектор не работает, и вместо этого надо использовать $("#id1").find("#id2").
В jQuery 1.2.6 нормально работал селектор вида $("#id1 #id2"). Он был нужен, когда id2 не уникальный в документе (скажем, получался при клонировании куска кода). В jQuery 1.3 такой селектор не работает, и вместо этого надо использовать $("#id1").find("#id2").
0
Приветствую, Антон !
Ваши посты мне понравились на хабре. Я сейчас ищу срочно программиста для доводки проекта.
Оплата достойная, требования — тоже.
Пожалуйста, ответьте мне на мейл, я перешлю Вам ТЗ.
Заранее спасибо! Удачного дня!
0
всем в помощь — VisualjQuery
0
Большое спасибо)
Долго ждал продолжения цикла статей… и вот наконец дождался)
Долго ждал продолжения цикла статей… и вот наконец дождался)
0
В конце после прочтения можно закрепить на практике.
0
подскажите пожалуйста, как правильно написать такую вещь
то есть после выбора элемента в функции требуется выбрать вложенный в него элемент нужного класса, как это сделать?
<div class="header"> <div class="content"></div> </div> $(".header").click(function () { this.find(".content").show(); });
то есть после выбора элемента в функции требуется выбрать вложенный в него элемент нужного класса, как это сделать?
0
Отличная статья!
0
Sign up to leave a comment.
jQuery для начинающих. Часть 4. Селекторы