개발/js

[ jQuery] $(document).ready() 사용법과 정의

이쪽저쪽살짝 2023. 4. 26. 19:40
반응형

안녕하세요, 여러분! 오늘은 인기있는 JavaScript 라이브러리인 jQuery에서 자주 사용되는 $(document).ready() 함수의 사용법과 정의에 대해 알아보겠습니다. 이 함수는 웹 페이지가 로드되고 나서 원하는 스크립트를 실행할 수 있게 도와주는 역할을 합니다. 그럼, 시작해볼까요?

 

정의
$(document).ready() 함수는 웹 페이지의 모든 HTML 요소가 브라우저에서 완전히 로드된 후에 실행되어야 할 JavaScript 코드를 정의하는 데 사용됩니다. 이 함수는 페이지 로딩이 완료되면 콜백 함수를 실행하여 웹 페이지의 동작이나 스타일을 변경할 수 있게 해줍니다.

 

사용법

$(document).ready(function() {
  // 여기에 원하는 코드를 작성합니다.
});

위와 같은 형식으로 $(document).ready() 함수를 사용합니다. 괄호 안에 있는 함수는 콜백 함수로, 웹 페이지가 완전히 로드된 후에 실행되는 코드를 포함합니다.

 

예제
다음은 $(document).ready() 함수를 사용한 간단한 예제입니다.

 

<!DOCTYPE html>
<html>
<head>
  <title>jQuery $(document).ready() 예제</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <script>
    $(document).ready(function() {
      $("#exampleButton").click(function() {
        alert("버튼이 클릭되었습니다!");
      });
    });
  </script>
</head>
<body>
  <button id="exampleButton">클릭하세요!</button>
</body>
</html>

위 예제에서는, 웹 페이지가 완전히 로드된 후에 exampleButton이라는 ID를 가진 버튼이 클릭될 때 알림 창이 뜨도록 jQuery를 사용했습니다. 이렇게 $(document).ready() 함수를 사용하면 웹 페이지의 동작이나 스타일을 쉽게 제어할 수 있습니다.

결론
$(document).ready() 함수는 웹 페이지가 완전히 로드된 후에 실행되어야 할 JavaScript 코드를 정의하는 데 사용되는 유용한 jQuery 함수입니다. 이를 통해 웹 페이지의 동작이나 스타일을 로드 완료 시점에 변경할 수 있습니다. 이제 여러분도 jQuery를 활용하여 웹 페이지를 동적으로 만들어보세요!

반응형