본문 바로가기

개념정복💫12

[CSS/JQUERY] 메뉴 클릭 시, 페이지 내 해당 영역으로 이동 HTML 클릭할 메뉴 나의 BMI 변화 나의 음식 기록 나의 운동 기록 이동할 구역 JQUERY $(function () { $('li > a').click(function(){ $('html, body').animate({scrollTop: $(this.hash).offset().top}, 300); }); }); 1. $(this)는 현재 클릭된 요소를 나타냄. 요소가 클릭되었을 때, this.hash는 해당 요소의 href 속성 값에서 해시 부분을 가져온다,,~ 2. 숫자 300은 스크롤 애니메이션의 지속 시간(duration)을 나타냄. 이 값은 밀리초 단위로 계산되며, 300 밀리초는 0.3초에 해당 [참고] 'li > a' 대신 .class명이나 #id명으로도 가능하다..! $(this.has.. 2023. 12. 6.
[JAVA] 메소드 Method 메소드란? 어떠한 특정 작업을 수행하기 위한 명령문의 집합 개발자가 특정한 행동을 정의하면 그 행동을 호출하면 프로그램에서 그대로 실행하는 것을 의미 [메소드 사용 목적] 가독성 재사용성 클래스에서 메소드를 작성하여 사용하는 이유는 중복되는 코드의 반복적인 프로그래밍을 피하기 위함. 또한, 모듈화로 인해 코드의 가독성이 좋아지므로 프로그램에 문제가 발생하거나 기능 변경이 필요할 시, 유지보수를 손쉽게 할 수 있음. 따라서, 메소드 작성 시에는 하나의 메소드가 하나의 기능만을 수행하도록 작성 메소드 선언과 호출 [메소드 선언] public static 리턴타입 메소드명 (매개변수, ...) { 실행 코드 } 리턴 타입 : 메소드가 리턴하는 값의 타입 표시. 리턴 값이 없는 메소드는 void로 작성. int.. 2023. 9. 14.
[ORACLE] 서브쿼리(스칼라, 인라인, 중첩 서브쿼리) 서브쿼리는 SQL을 실행하는 데 필요한 데이터를 추가 조회를 하기 위해 SQL문 내부에서 사용하는 SELECT문을 의미. 단, 서브쿼리는 데이터 처리 속도에 영향을 주므로 서브쿼리를 사용하는 것보다는 join을 사용하는 게 일반적으로 성능이 더 좋다. 서브쿼리는 SELECT(스칼라), FROM(인라인), WHERE, HAVING에 사용가능하다. 스칼라 서브쿼리(Scalar Subquery) : SELECT 절에 사용 인라인 뷰(Inline View) : FROM 절에 사용 (중첩)서브쿼리 : WHERE 절에 사용 스칼라 서브쿼리(Scalar Subquery) SELECT 절에 사용 결과 값이 1개의 행이여야 되며, 2개 이상의 행이나 NULL값을 사용할 수 없음 [직원명, 부서코드, 부서명 출력] SEL.. 2023. 9. 11.
[ORACLE] 집합 연산자(UNION, UNION ALL, MINUS, INTERSECT) 집합 연산자는 SELECT문을 통해 데이터를 조회한 결과를 하나의 집합으로 다룰 수 있다. 또한, 두 개 이상의 SELECT문의 결과 값을 연결할 때 사용하며 총 4가지 종류가 있다. UNION : 결과 값의 중복 제거 UNION ALL : 중복된 결과 값도 제거없이 모두 출력 MINUS : 차집합. 먼저 작성한 SELECT문의 결과 값에서 다음 SELECT문에 존재하지 않는 데이터만 출력 INTERSECT : 교집합. 먼저 작성한 SELECT문과 다음 SELECT문의 결과 값이 같은 데이터만 출력 UNION / UNION ALL : 두 개의 SELECT문의 결과 값을 연결할 경우, 각 SELECT문이 출력하려는 열 개수와 각 열의 자료형이 순서별로 일치해야 함. 또한, ORDER BY는 맨 마지막에 사.. 2023. 9. 11.