随着我对jQuery在我工作过的各种站点中的使用越来越深入,我发现我可能会对是否将class
属性值附加到DOM中的某个元素以附加实际的CSS样式或将事件绑定到该元素而迷失方向。因此,我开始倾向于使用锚标记上的rel
属性来表示某个事件是否将绑定到某个事件,并保留专门用于样式化的class
属性。(然而,我还没有深入研究,以确定这种方法是否有任何缺点或根本缺陷,并愿意就此发表评论和批评。)
它让我想到,其他人必须有类似的事情,他们做的,以帮助保持他们的代码组织,我有兴趣学习一些新的想法,可能漂浮在那里。
最佳答案
通常这对我来说不是什么大问题,即使是在中型项目中。
我通常为样式分配类,并且我经常在JS代码中使用相同的选择器。
从语义上讲,rel
属性不是存储数据的适当方式。因为它应该指出链接与目标的关系。
HTML5使用data-
自定义属性使事物更加灵活。
关于javascript - 在语义上清理HTML,CSS和JS的一般技巧?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3763533/