Я пытаюсь изучить javascript лучше. Многого я не знаю, например, у меня есть этот простой код, должен ли он быть в функции, которая называет это «я»? Или я должен оставить это так? И почему?Должен ли я помещать этот код javascript в функцию?
<script type="text/javascript">
$('.some_ul_class').each(function(i, obj) {
var childrenCount = $(this).find('li').length;
$(this).addClass('li-count-' + childrenCount);
});
</script>
Если вы планируете использовать эту процедуру более одного раза, было бы полезно поместить вещи в функцию. Повторное использование - это ключевое слово. – DTH
Вы можете извлечь $ (this) в локальную переменную для лучшей производительности, но в большинстве случаев выигрыш будет незначительным. Все остальные отлично смотрятся. – IgorL