목표버튼을 클릭할 때마다 배경색을 바꾸는 기능을 구현하기원리버튼을 클릭하면 클릭 이벤트가 발생한다. 클릭 이벤트에 대해 이벤트 헨들러를 등록을 한다. 이벤트 헨들러는 호출 될 때마다 색상코드가 들어가 있는 배열의 인덱스를 무작위로 가져온 후에 태그의 속성에 추가를 한다.코드HTML 코드 Give me color CSS 코드body { height: 100vh; width: 100%; display: flex; justify-content: center; align-items: center; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open..
#1 interval이란?주가, 서버 요청 등과 같이 주기적으로 해야할 일들이 있을 때의 주기공간이 interval이다.#2 interval 설정방법설정방법반복해서 실행할 함수를 정의한다.// 함수 정의function sayHello() { console.log("Hello");}interval를 설정한다. 첫번째 인자는 호출할 함수, 두번째 인자는 밀리초 단위의 시간을 넣는다.// interval 설정setInterval(sayHello, 1000);최종형태는 다음과 같다.// 함수 정의function sayHello() { console.log("Hello");}// interval 설정setInterval(sayHello, 1000);#3 예제: 시계만들기시계만들기HTML문서를 준비한다...
#1 form 태그란? The HTML element represents a document section containing interactive controls for submitting information.form 태그는 사용자로부터 필요한 데이터를 입력받기 위한 인터페이스 등을 구성요소로 갖는 태그이다. input태그를 form 태그 안에서 자주 사용한다.#2 input 태그란? The HTML element is used to create interactive controls for web-based forms in order to accept data from the user.input 태그는 form태그에서 사용자로부터 데이터를 받기 위해 사용하는 태그다.#3 input 태그 공통 속성..
#1 메모리 할당데이터를 사용하려면 메모리에 올려야한다. 메모리에 올리려면 공간부터 할당을 받아야한다. 스택 메모리에 할당받는 방식을 정적할당, 힙 메모리에 할당받는 방식이 동적할당이다.#2 정적할당정적할당 사용법MyObj o = MyObj(); // 정적할당변수에 객체나 데이터를 저장하는 방식은 대부분 정적할당 방식이다. 정적할당시 객체, 구조체, 혹은 데이터 그 자체를 반환받는다. 즉, 변수에는 데이터 자체가 저장된다.정적할당 사용이유정적할당을 할 경우 스택 메모리에 올라간다. 스택 메모리에 올라간 데이터는 포인터의 도움을 받지 않은 이상에는 스코프를 벗어나서 사용할 수 없다. 즉, 정적할당은 사용되는 스코프가 한정되어 있는 경우, 예를 들어 함수나 객체 내부와 같이 지역변수로 사용할 때처럼 일시적으..