bestsource

$(문서)입니다.필요하신가요?

bestsource 2023. 9. 16. 09:33
반응형

$(문서)입니다.필요하신가요?

스택 오버플로우에서 이 질문을 보았지만 전혀 답변이 되지 않았다고 생각합니다.

이스$(document).ready꼭 필요한가요?

나는 페이지 하단에 있는 모든 자바스크립트를 링크하기 때문에 이론적으로는 문서가 준비된 후에 모두 실행됩니다.

이스$(document).ready꼭 필요한가요?

아니요.

모든 대본을 바로 앞에 놓으셨다면</body>클로징 태그, 똑같은 일을 했군요

또한 스크립트가 DOM에 액세스할 필요가 없는 경우 다른 스크립트에 대한 가능한 종속성을 넘어 어디에 로드되는지도 중요하지 않습니다.

많은 CMS의 경우 스크립트가 로드되는 위치를 선택할 수 없기 때문에 모듈러 코드에서 사용하는 것이 좋습니다.document.ready이벤트. 다른 곳에서 오래된 코드를 재사용한다면 다시 돌아가서 디버그하고 싶나요?

출입 금지:

참고 사항: 다음을 사용해야 합니다.jQuery(function($){...});대신에$(document).ready(function(){...});그것이 가명을 강제로 사용하기 때문에.$.

아니요, 자바스크립트가 닫히기 전에 마지막이라면 태그를 추가할 필요가 없습니다.

참고로 $(문서)의 축약어입니다.아래 코드는 ready 입니다.

$(function() {
// do something on document ready
});

이 질문이 좋을 것 같습니다.읽어보셨어요? 페이지 하단에 외부 JS가 있으면 document.ready를 사용해야 하는 이유는 무엇입니까?

아니요, 당신이 어떤 지연된 일이 일어나지 않는다는 것을 알고 있다면 그것은 필요하지 않습니다. 그리고 대부분의 경우 당신이 연구하고 있는 것을 처음부터 끝까지 발전시켰는지 알 수 있을 것입니다.

--당신이 모르는 다른 사람의 코드를 철저하게 감사하지 않고 가져올 때입니다.

그래서 구조를 도와주는 프레임워크나 편집기를 사용하고 있는지 자문해 보십시오.다른 사람의 코드를 가져오는데 파일을 일일이 읽지 않으셨나요?코드를 테스트하는 운영 체제, 브라우저 및 브라우저 버전 행렬을 거칠 준비가 되셨습니까?당신은 당신의 코드에서 모든 속도 온스를 짜낼 필요가 있습니까?

document.ready는 그러한 질문들 중 많은 것들을 무의미하게 만듭니다. document.ready는 여러분의 삶을 좀 더 편안하게 해주기 위해 고안된 것입니다.그것은 작은 (그리고 감히 받아들일 수 있다고 말할 수 있습니다) 실적 히트를 기록합니다.

인터넷을 통해 jquery의 사용에 대한 언급/블로그 게시물을 보았습니다.document.ready. 내 생각에는 그것을 사용하거나 페이지 하단에 당신의 모든 자바스크립트를 넣는 것 둘 다 유효합니다.그리고 이제 문제는 어떤 것이 더 나을까 하는 것입니다.그것은 단지 프로그래밍 방식의 문제일 뿐입니다.

아니요, 꼭 그럴 필요는 없습니다.본문 닫기 태그 바로 앞에 스크립트 태그를 넣거나 IE9+를 지원하는 경우 네이티브 JS를 사용할 수 있습니다.

<script>alert('DOM Loaded!');</script>
</body>

<script>
document.addEventListener("DOMContentLoaded", function(event) { 
      // DOM has loaded ready to fire JS scripts
    });
</script>

언급URL : https://stackoverflow.com/questions/4643990/is-document-ready-necessary

반응형