为什么网页中ID属性用得越来越少?
我来说说我得看法吧,首先第一点,这两个效果是一样的,ID与Class的区别在于你用的时机,假设我们要做一个公共组件进行代码动态渲染并进行复用,那么我们必定不会去选择ID,因为我们在页面渲染中难免会碰到遍历,和公共样式,所以用class是最好的方案,而且维护成本也是最低。第二点,ID并不是一定比class复杂,同样举个例子,我们在给一个页面定义多个组件(同样使用公共组件new方法),这时候我们为了保证不同组件的唯一性,我们需要为添加的dom或者称之为component添加一个Math.random()随机的id号码,其他部分我们用class来完成,这样我们既保证了代码的可维护性,也保证了不同component的唯一性。最后总结一下,其实id的样式表会造成css表中不可复用的问题,除非使用组合,所以现在大部分都会用class,但是id也很多哦,看我们需求是什么了~
--来自正在求职的自学小渣渣一枚
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有