예제38 자바 재귀호출(Recursive Call) 자바에서 재귀호출은 메소드 또는 함수 내에서 자기 자신을 호출하는 것을 의미합니다. 이는 문제를 더 작은 부분으로 나누어 해결하기 위한 방법으로 많이 사용됩니다. 예를 들어, 어떤 수의 팩토리얼을 계산하는 함수를 작성한다고 가정해보겠습니다. 팩토리얼은 해당 수와 그보다 작은 수들의 곱으로 정의되기 때문에, 재귀호출을 사용하여 문제를 더 작은 부분으로 나누어 해결할 수 있습니다. 재귀호출의 작동 원리 이해하기 재귀호출은 함수가 호출될 때마다 스택에 현재 상태를 저장하고, 해당 함수가 종료되면 스택에서 상태를 꺼내와 이전 상태로 돌아가는 방식으로 작동합니다. 이러한 과정을 통해 함수는 자기 자신을 여러 번 호출하고, 각 호출이 서로 다른 상태를 가지게 됩니다. 이렇게 재귀호출이 반복되면서 문제가 해결되는 것.. 2024. 3. 19. [자바스크립트]jquery 이벤트 종류 jquery는 버튼과 마우스 등의 어떤 행위에 대한 이벤트를 제어하는 기능이 있습니다. 그 이벤트의 종류와 예제를 보여 드리고자 합니다. 클릭 이벤트 (Click Event) 설명: 사용자가 요소를 클릭할 때 발생합니다. 아래는 버튼을 클릭 했을때의 예제입니다. $("#button").on('click', function() { alert("버튼이 클릭되었습니다!"); }); 마우스 엔터 이벤트 (Mouse Enter Event) 설명: 마우스 포인터가 요소 위로 올라갔을 때 발생합니다. $("#div").on('mouseenter', function() { $(this).css("background-color", "lightgray"); }); 키 다운 이벤트 (Key Down Event) 설명: 사용.. 2024. 3. 17. [자바스크립트]jquery에 대해서... jQuery는 자바스크립트 라이브러리 중 하나로, HTML 문서의 탐색과 조작, 이벤트 처리, 애니메이션 등을 쉽게 할 수 있도록 설계되었습니다. 이 라이브러리의 목적은 "write less, do more"로 요약할 수 있으며, 개발자가 다양한 브라우저에서 동일하게 작동하는 자바스크립트 코드를 더 적게 쓰면서 더 많은 일을 할 수 있도록 도와줍니다. jQuery 추가하기 jQuery를 사용하기 위해서는 먼저 jQuery 라이브러리를 페이지에 추가해야 합니다. 이는 주로 태그 내에 다음과 같은 스크립트 태그를 추가함으로써 이루어집니다. jQuery 문법 jQuery의 기본 문법은 $(selector).action() 형태로, $는 jQuery를 의미하고, selector는 HTML 요소를 선택하며, ac.. 2024. 3. 17. 자바스크립트 ajax기초 AJAX(Asynchronous JavaScript and XML)는 비동기적인 웹 애플리케이션의 제작을 위해 사용되는 개발 기법입니다. 이 기법을 사용하면, 웹 페이지 전체를 새로고침하지 않고도 페이지의 일부분만을 업데이트할 수 있습니다. 이는 웹 애플리케이션의 사용자 경험을 크게 향상시킵니다. ajax가 2000년대에 세상에 나타나면서 웹기술이 크게 발전하기 시작했습니다. AJAX의 기본 원리 AJAX는 XMLHttpRequest 객체를 사용하여 서버와 비동기적으로 통신하고, JavaScript를 사용하여 DOM을 조작하여 웹 페이지를 동적으로 업데이트합니다. 초기에는 XML을 데이터 포맷으로 사용했지만, 현재는 JSON이 더 널리 사용됩니다. jquey같은 라이브러리에서도 ajax기능을 쉽게 사용할.. 2024. 3. 17. 이전 1 2 3 4 5 6 7 ··· 10 다음