我正在尝试更好地学习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