首页 > jQuery CSS效率

jQuery CSS效率

$('body').addClass('home')
.home{width:}

$('body').css('width','100%')

上面两种,哪中效率高点!


肯定是第一种更好管理,下面那个一个一个去添加属性值太繁琐了,而且容易错。


效率其实不用考虑太多,你应该考虑的是哪种更合理,更容易扩展,明显是第一种。


要看适合不适合,没有好不好之说,jQuery能有这种用法就说明是有存在价值的。

基本上来说,如果涉及到多个css属性,并且要多次使用,切换的话,第一种是很方便快捷的。
而如果只是一种属性的不同数值上的转换,则第二种是应该被考虑的。

另外第一种的优势还有,添加class等于一种标识,js可以方便的判断,比如hasClass;以及如果要添加:hover等伪类效果的话,明显应该选择第一种。


看情况吧


这明显要考虑的是哪个合适才对

【热门文章】
【热门文章】