【发布时间】:2010-11-16 20:50:51
【问题描述】:
通过 MVC 和 jQuery,我显着更多地使用 CSS。想到的一个问题是使用元素 ID 与类的最佳方法是什么。如果我使用元素 ID,则 jQuery 中的选择器会更短。例如:
#imageTag... $('#imageTag')
#searchTag... $('#searchTag')
作为替代方案,它可以使用父容器元素进行结构化。
#searchTool, #classifyTool .tag
在这种情况下,选择器例如
$('#searchTool .tag') 或 $('#classifyTool .tag')
可以使用。当整个页面中存在一个类的多个实例时,这种方法特别有用,例如 .tag。您只需更改父容器对象。
这只是一个简单的理论例子,并不代表真实的风格,只是描绘概念。
所以有两个问题:
假设页面上有大量样式,是否会对页面/CSS 或 jQuery 的性能产生任何影响?
第二种方法似乎更加灵活和可维护。基于您的经验的想法。
有更好的替代方法吗?
谢谢
【问题讨论】: