프로젝트의 경우 .hover
클래스가있는 :hover
가상 클래스 (mouseover
및 mouseout
이벤트에 추가/제거)를 에뮬레이션하고 싶습니다.
문제는 성능에 어느 정도 영향을 미치며 차이가 얼마나 클까요? link대신 마우스 오버 및 마우스 아웃 사용 : 호버
2
A
답변
0
성능은 개별 사용자의 컴퓨터에 따라 달라집니다 여기
은 예입니다. 자바 스크립트가 비활성화되어 있지 않으면 어떤 머신에서든 차이점이 거의 없을 것입니다. 사용자가 자바 스크립트를 사용할 수 없게 된 경우에이를 보완 할 CSS를 포함시키는 것을 고려할 수 있습니다.
2
CSS가 JavaScript에서 수행 할 수있는 작업을 다시 작성하여 무엇을 찾고 있습니까?
JavaScript는 CSS보다 항상 느립니다. 이와 같은 매우 간단한 경우에는 눈에 띄지 않을 것입니다. 그러나 많은 것을 얻기 시작하면 (예를 들어 StackOverflow는이 페이지에 약 100 개의 링크가 있으며 매우 빠르게 합쳐집니다), 눈에 띄게 느리게 시작됩니다 다운.
주된 이유 중 하나는 JavaScript 프로세서를 실행하고 JavaScript 검색과 일치하는 모든 요소를 찾아서 이벤트 수신기를 추가해야한다는 것입니다. 또한 JavaScript에는 CSS와 같은 하드웨어 가속 기능이 없습니다. 이것은 CSS가 할 수있는 변환 및 변환을 포함하기 시작할 때 주요 요소가되기 시작합니다.
개발 및 유지 관리 시간을 고려해야합니다. 대부분의 사람들은 명시된 행동이 CSS에있을 것으로 기대합니다. 그들이 그것을 발견하지 못하면, 주위를 파헤 치고, JavaScript 코드를 통해 정신적으로 구문 분석하여 가상 호버 (pseudo-hover) 코드를 찾습니다. 이를 위해서는 시간과 노력이 필요합니다.
관련 문제
- 1. fotorama 플러그인 마우스 아웃 및 마우스 오버
- 2. flex, 마우스 오버/아웃
- 3. 입력 태그 내에서 다른 마우스 오버 및 마우스 아웃 이미지
- 4. JQUERY 마우스 오버 및 마우스 아웃 애니메이션 버그
- 5. jQuery 1.4.2 hover method : 마우스 오버 및 마우스 아웃 문제
- 6. jQuery : 마우스 오버 타임 아웃
- 7. 마우스 오버레이 페이드 아웃 오버
- 8. mouseenter/떠나 및 마우스 오버/아웃 문제
- 9. 마우스 오버 및 마우스 아웃시 이미지 깜박임
- 10. IE8에서 마우스 오버/마우스 오버 효과가 느리다
- 11. 마우스 오버시 마우스 오버 및 오버플로
- 12. eq (n) 및 마우스 오버()
- 13. CSS3로 마우스 오버 페이드 사용
- 14. 슬라이드 쇼를위한 jQuery 마우스 오버 및 마우스
- 15. 마우스 오버 및 마우스 아웃이 필터링되지 않도록합니다.
- 16. Joverery에서 마우스 오버 v/s 마우스 오버
- 17. 마우스 아웃 및 마우스 다운 충돌
- 18. 마우스 오버와 마우스 아웃 및 DIV는
- 19. 각도 클릭, 마우스 오버 식 및 마우스 오버
- 20. (마우스 오버)
- 21. 마우스 오버
- 22. 클릭시 마우스 오버 사용 안함
- 23. jQuery로 마우스 오버 효과
- 24. 마우스 오버시 마우스 오버시 페이드 아웃
- 25. NSCollectionView에서 마우스 오버 효과 적용
- 26. 스마트 장치 용 마우스 오버
- 27. 마우스 오버/마우스 오버시 css3 여백 축소
- 28. 스핑크스 문서 및 마우스 오버 텍스트
- 29. 마우스 오버 및 마우스 아웃시 페이드 인 효과를 어떻게 추가합니까?
- 30. 탭에서 마우스 오버 효과