programing

자바스크립트 style.display="none" 또는 jQuery.hide ()가 더 효율적입니까?

testmans 2023. 10. 22. 19:44
반응형

자바스크립트 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

반응형