전체 글 119

[국비][JS/JAVA] 명명함수/익명함수

[자바스크립트_함수]명명함수익명함수function 함수명 (매개변수) { }let 변수 = function (매개변수) { }>> 함수명()>> 함수명()※ 순서 무관, 자바와 다르게 호출 후 함수 선언 가능    (자바스크립트는 당연히 밑에 있다고 생각하는 스타일)※ 위에서 아래로 실행 순서, 따라서 함수 선언 후 호출 진행※ 자바스크립트는 동적 언어임에 따라 매개변수를 별도로 지정하지 않음※ 매개변수로 모든 타입을 받을 수 있음※ 선택자.addEventListener("이벤트명", 익명함수) : 익명함수의 매개변수를 e로 선언시 이벤트 정보 접근 가능     script>        //명명함수        //프로그래밍 하는 학생을 기능화        //자바 스크립트는 매개변수 let 선언하지 ..

[국비][JS_용어/JAVA] 메모리 내 변수 선언과 지역변수/전역변수

[변수 선언시 메모리에서 생기는 현상]script>     let flag = "hello";script>  let메모리 공간을 확보해달라는 의미, 변수 선언을 위한 선언문flag(변수)"hello", 즉 변수에 담긴 값을 보유한 곳, 변수의 주소 공간  [변수 이중 선언이 불가한 이유]상기 그림처럼 flag가 두 군데 있으면, 왼쪽 flag 주소에 접근해야 할지 아니면 오른쪽 flag 주소에 접근해야 할지 모호함(무엇을 지칭하는지 알 수 없음)   [지역변수 / 전역변수 선언시 메모리에서 생기는 현상]전역변수지역변수- 프로그램이 시작될 때 생성, 프로그램이 종료될 때 소멸- 변수 선언 블록이 실행될 때 생성되고, 블록이 종료되면 소멸   [지역변수 / 전역변수 차이]script>    let talk ..

용어/js 2024.05.21

[국비] 메모리 용량 단위와 이진수 이해하기

1. 메모리 용량 단위크기(용어)특징1bit- 컴퓨터에서 사용하는 가장 작은 정보 단위- 'binary digit'의 줄임말로 여기서 binary는 ‘이진수의’라는 뜻- 이진수란 두 개의 숫자(0 또는 1)로 구성된 숫자 체계⇒ 1Byte (8bit)- 데이터의 양을 나타내는 단위- 하나의 단위로 다루어지는 이진 문자의 집합- 비트의 조합은 256가지가 된다. (양수 127 / 음수 127 / 0)⇒  1Kb (1024 Byte)- 데이터의 용량을 나타내는 단위⇒  1Mb (1024 Kb)- 컴퓨터 기억 장치의 용량 측정을 위한 기본 단위⇒  1Gb (1024 Mb)- 컴퓨터 메모리 또는 파일 크기 등을 나타낼 때⇒  1Tb (1024 Gb)- 대용량 기억 장치의 단위를 나타낼 때 사용- 광디스크의 기억..

용어/web 2024.05.20

[국비] 조건문(if/else if) 및 반복문(for)문 활용_prompt 연산자, 분/초 출력

'JS'에서 Prompt로 받으면 String으로 받아진다. ∴ 어떤 종류의 데이터가 입력될지 확정할 수 없기 때문에 일관성을 유지하기 위해 입력값을 문자열로 받는다.1. javascript는 동적언어2. 변수의 데이터 타입을 런타임(runtime) 시에 결정됨 (JS는 코드가 실행될 때 데이터타입이 정해짐)>> 따라서 prompt 문자를 숫자로 변환하고 싶을경우 parseInt() 및 *1을 사용  [문제1]- prompt에 num1과 num2를 입력받고, 연산자 sth을 입력받아서 계산하자.  ※ 참고로 prompt는 string type만 받을 수 있다.DOCTYPE html>html lang="en">head>    meta charset="UTF-8">    meta name="viewport"..

JS/[문제해결] 2024.05.20

[국비] HTML/CSS 복습 및 이해하기, 용어 정리 및 속성 이해하기

▶ HTML / CSS 기본 용어 학습하기 좋은 사이트https://www.w3schools.com/ W3Schools Online Web TutorialsW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.w3schools.com※ 모르는 키워드 / 용어 등을 탐색하고 학습하기 좋은 사이트 (#감 익히기) [용어 정리]더보기1. element와 tagelement(요소)tag태그와 내용(content..

html, css 2024.05.18

[국비][Web_용어] 웹 표준 / 웹 접근성 / 반응형 웹 / CDN / 상대경로 & 절대경로 의미

웹 표준웹 접근성웹 구현을 위해 따라야하는 것누구나 원활하게 웹 페이지를 이용할 수 있도록 하는 것ex) html/css/js etc..ex) 시/청각 장애인들도 쉽게 웹을 접할 수 있도록 도움을 줌  *반응형 웹이란?  : 단말의 종류(태블릿/pc/모바일)와 화면 크기에 실시간 반응하여 웹 페이지를 최적화된 화면 구성으로 보여주는 웹 CDN(Contents Delivery Network) 게임 클라이언트나 콘텐츠를 효율적으로 전달하기 위해 분산된 서버에 데이터를 저장해 사용자에게 전달하는 시스템 CDN은 웹사이트의 속도를 향상시키고, 트래픽이 집중되는 상황에서도 안정성을 유지하는 데 도움ex) 한국 사용자가 미국 서버에서 호스팅되는 웹사이트를 방문할 때,       CDN은 사용자와 가까운 한국 또는 ..

용어/web 2024.05.17

[Java] 김영한의 자바 중급_부족한 부분 복습 2회차

- public static 1. Object 클래스 - 상속 파트 다시 돌아가서 학습 필요!  - **object가 최상위 부모인 이유 : **읽어보기  √ p.19 접근방식 로직 그려보기 √ p.21 Object와 다형성 관계 이해! - *length의미 & Object 배열 - *toString과 sout가 같은 이유, p.31 - *toString 오버라이딩 - *객체 참조값 직접 출력 √ Object와 OCP 원칙 다시 보기 √ 동등성 / 동일성 => p.34 정답 다시 맞춰보기, Object기본, 구성요건 - *equals 규칙 === 2. 불변 객체 - *사이드 이펙트가 발생하는 이유? : 불변객체-도입(p.10) + 해결하는 방법? - *불변 객체 도입 배경 - p.12 구조화 탄생 이해 ..

[김영한_자바중급][6. 날짜와 시간] ChronoUnit / ChronoField 이해하기 (p.24-32)

ChronoField는 날짜나 시간의 특정 부분(예: 년, 월, 일)을 읽고 설정하는데 사용된다.ChronoUnit은 두 날짜 또는 시간 사이의 간격을 측정하거나, 날짜/시간에 간격을 추가할 때 사용된다.  [예시] ChronoField와 ChronoUnitLocalDateTime ldt = LocalDateTime.of(2024, 4, 25);LocalDateTime ldt2 = ldt.plusDays(10); // 10일 후의 날짜를 계산  ChronoField ChronoUnit예시*년도: ldt.get(ChronoField.YEAR) → 2024 *월: ldt.get(ChronoField.MONTH_OF_YEAR) → 4 *일: ldt.get(ChronoField.DAY_OF_MONTH) → 2..