使用MVC和jQuery我正在更多地使用CSS.想到的一个问题是使用Element ID与Classes的最佳方法是什么.如果我使用元素ID,则jQuery中的选择器更短.例如:
#imageTag... $('#imageTag') #searchTag... $('#searchTag')@H_404_3@作为替代,它可以使用父容器元素来构造.
#searchTool,#classifyTool .tag@H_404_3@在这种情况下,选择器如
$(‘#searchTool .tag’)或$(‘#classifyTool .tag’)
可以使用.当整个页面中有一个类的多个实例,例如.tag时,这种方法可能特别有用.您只需更改父容器对象.
这仅仅是一个简单的理论范例,并不意味着代表真实的风格,只是描绘这个概念.
所以有两个问题:
>对页面/ CSS或jQuery的性能有什么影响,假设页面上有大量的样式?
>第二种方法似乎更加灵活和可维护.基于你的经验的想法有没有更好的替代方法?
谢谢