我说用className来修改样式比style这样快
考官说  请说明下其中的理由
我没答出来..........这是为什么了????????/

解决方案 »

  1.   

    关注学习...
    回复内容太短了! --破csdn
      

  2.   


    那你怎么回答 CLASSNAME
      

  3.   

    我说用className来修改样式比style这样快?我并不是很明白啊,如果说是执行效率上,不知道,但是从执行效果上说,确实是这样,因为一个文件中有多个class,所以改一个class对应之处也都会发生改变,而如果改style则只针对于一个特定的内容体现出效果,前者适用范围更广
      

  4.   

    我要是知道为什么className要比style要快
    我就没有必要拿上来问了http://topic.csdn.net/u/20090609/08/a8ca66f2-416a-4d97-81be-9e1e872e463e.html?93178看css部分
      

  5.   

    这是因为两都都会对DOM进行操作。而DOM操作会引发解析过程。
    如果使用className,只引发一次解析。
    而使用style,且只更改一个样式的话,和className应该是一样的。
    但是,如果使用style更新同一元素多个样式的话,就会引发很多次解析。
    因为,在更改多个样式的情况下,用className比style快多了。
      

  6.   

    面试结果如何呢用style就像x=1+1+1
    用className就像x=3
    效率应该就是后面的好啦
      

  7.   

    学习下....
    这是嘛公司啊,貌似HP和IMB要人才4~5面,怎么7面不是微软吧~
      

  8.   

    公司名就不说了  是个大公司 可以说是山寨之王to cloudgamer
    我听人事的说这次前端的有几个人你是不是也在其中