一个好的客户体验网站能精简化代码,降低代码重复。在目前主流浏览器支持CSS3的状况下,技术员会更亲睐与用CSS3制作一些特效,以此代替JS代码。并非说两者孰优孰劣,两者具备不一样的功能。但,在加载方面,CSS会先于JS加载出来。举例,譬如你隐藏几个图片,假如用CSS,对用户来讲,在加载这个网页时,就算互联网速度非常慢,也感觉不出来。但,当你用JS时,对用户来讲,是个非常差的成效体验。就算在互联网速度非常快的状况下,用户也会在网页显示的一瞬间,出现那几个本来应该隐藏的图片。所以,在某些时候,前端会更喜爱与用CSS来隐藏。