반응형
자바스크립트 style.display="none" 또는 jQuery.hide ()가 더 효율적입니까?
document.getElementById("elementId").style.display="none"
요소를 숨기기 위해 자바스크립트에서 사용됩니다.그런데 jQuery에서는.
$("#elementId").hide();
같은 용도로 사용됩니다.어떤 방법이 더 효율적입니까?두 jQuery 함수의 비교를 본 적이 있습니다..hide()
그리고..css("display","none")
여기에
하지만 내 문제는 순수 자바스크립트가 jQuery보다 효율적인가 하는 것입니다.
효율성에 대한 이야기:
document.getElementById( 'elemtId' ).style.display = 'none';
jQuery가 사용하는 기능.show()
그리고..hide()
방법은 요소의 마지막 상태를 기억하는 것입니다.가끔은 도움이 될 수도 있지만, 여기서는 중요하지 않은 효율성에 대해 물어보셨기 때문입니다.
99.99999%의 상황에서 효율성은 이와 같은 경우에 중요하지 않습니다.읽기 쉽거나 유지하기 쉬운 것은 무엇이든 하세요.
앱에서 나는 보통 숨김과 보여주기를 제공하기 위해 수업에 의존합니다..addClass('isHidden')/.removeClass('isHidden')
내가 원한다면 CSS3로 무언가를 애니메이션화할 수 있게 해줄 겁니다.보다 유연성을 제공합니다.
네.
네.
바닐라 JS가 항상 더 효율적입니다.
언급URL : https://stackoverflow.com/questions/13688238/javascript-style-display-none-or-jquery-hide-is-more-efficient
반응형
'programing' 카테고리의 다른 글
파이썬에 toString()과 동등한 기능이 있으며, 클래스를 String으로 변환할 수 있습니까? (0) | 2023.10.27 |
---|---|
클릭 대신 호버에 부트스트랩 팝업 표시/사라짐 (0) | 2023.10.27 |
PowerShell 콘솔에서 환경 변수를 사용하는 방법은 무엇입니까? (0) | 2023.10.22 |
는 ASP에 대한 JSON 요청에서 대소문자 민감도가 중요합니다.NET 웹 서비스(ASMX)? (0) | 2023.10.22 |
UILabel 글꼴 크기? (0) | 2023.10.22 |