목록전체 글 (21)
pugnet
자료구조란? 데이터 단위와 데이터 자체 사이의 물리적 또는 논리적인 관계. 효율적으로 데이터를 사용할 수 있도록 컴퓨터에 저장하는 방법이다. 배열이란? 동일한 크기의 메모리 공간에 같은 자료형을 가진 데이터가 연속적으로 나열된 선형 자료구조이다. 하나의 변수에 연관된 자료들을 담아 관리하기 위해 사용한다. 배열 선언 - JAVA int[] a; // 구성 요소의 자료형이 int인 배열 선언 b = new int[3]; // 길이가 3인 배열 본체를 new로 생성하고 배열 변수 b에 할당 int[] c = {1, 2, 3, 4, 5, 6, 7}; // 배열 선언과 동시에 특정 값으로 초기화. 배열은 index로 요소(데이터)에 접근할 수 있다. 배열의 index는 0부터 시작한다. 위에서 선언한 배열 c를..
input 태그의 type="checkbox"을 지정하면 기본으로 제공하는 체크박스를 사용할 수 있다. 그런데, 여러 웹사이트를 보면 디자인이 다양하다. 클론코딩을 하면서 해당 사이트와 최대한 흡사하게 꾸며보고싶었다. 쉽게 변경이 가능할줄 알았지만, CSS로는 checkbox 스타일 변경이 불가능했다ㅠㅠ 그래서 찾아봤더니 , 등을 활용해서 커스텀이 가능했다. Before 기본 디자인의 checkbox이다. Before JSX handleAllCheck(e.target.checked)} checked={ checkedConsent.length === ConsentList.length ? true : false } /> 전체 동의 input태그의 체크박스를 대신할 태그를 별도로 선언하고 해당 태그를 원하는 ..
02장. 자바스크립트(JavaScript)란? 2.1. 자바스크립트의 탄생 웹페이지의 보조적인 기능 수행을 위해 브라우저에서 동작하는 경량 프로그래밍 언어 도입을 위해 탄생한 것이 브렌던 아이크(Brendan Eich)가 개발한 자바스크립트다. 1996년 3월에 넷스케이프 네비게이터2에 모카라는 이름으로 탑재되었고 그해 9월에 라이브스크립트로 이름이 바뀌었다가 12월에 자바스크립트로 최종 명명되었다. 현재 자바스크립트는 모든 브라우저의 표준 프로그래밍 언어로 자리잡았다. 2.2. 자바스크립트의 표준화 마이크로소프트에서 1996년 8월 "JScript"라는 자바스크립트의 파생버전을 인터넷 익스플로러에 탑재했는데 JScript와 JavaScript가 적당히 호환될 뿐 표준화되지 못했다. 넷스케이프 커뮤니케이..
01장. 프로그래밍 1.1 프로그래밍이란? 해결해야 할 문제(요구사항)을 명확히 이해한 후 적절한 문제 해결방안을 정의하고 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 문제 해결 능력을 요구한다. 우선 문제(요구사항)를 명확히 이해하고 복잡함을 단순하게 분해 -> 자료 정리/구분 -> 순서에 맞게 행위 배열 컴퓨터에게 정확하고 상세하게 코드로 요구사항을 설명하는 작업이다. 1.2. 프로그래밍 언어 문제 해결 방안을 컴퓨터에게 전달할 때 컴퓨터가 명령을 수행할 수 있도록 기계어로 명령을 전달해야 한다. 사람이 기계어로 명령을 전달하기는 어렵기 때문에 사람이 이해할 수 있는 "프로그래밍 언어"로 프로그램을 작성하고 컴파일러 또는 인터프리터 같은 일종의 번역기를 이용하여 기계어로 변환한다. 프로그래밍 ..