目前我正在做像这样的jquery
<input id='aa' ... >
<script>
makeIt('aa', 2,'home/getitems',10)
</script>
我也可以这样做
<input class='theOne' ae-minLen='3' ae-url='home/getitems' ae-maxRes='10' ... >
并在document.ready上调用makeIt
$(document).find('.theOne').each ...
并使用
获取值 $(this).attr('ae-minLen')
等。
但是,我想知道这种不引人注目的方式是否比通常慢?
修改 ppl说它速度慢,速度慢多少,我应该有5MB html来实际注意它吗?
答案 0 :(得分:3)
以正确的方式行事(不引人注目)。然后,如果您发现它不够快,请尝试另一种方式并测量它是否能解决您的问题。
答案 1 :(得分:2)
是的,不引人注目的方式是最慢的,而且永远是。
问题是天气与否这是相关的。
如果你有利有弊,你会发现在大多数情况下,这种不引人注目的方式会给你带来很多好处(例如代码的易维护性),而且性能成本很低。