목록 리액트 (27)
이롭게 현명하게
목차 리액트란장단점 [리액트란?]자바스크립트를 사용해서 HTML로 구성한 UI에 DOM을 변형시키거나 기능을 추가해 보았다면 어떻게 코딩했는지 알 것이다.* DOM : HTML 각 Element에 대한 정보를 지닌 자바스크립트 객체DOM을 변형하려면 브라우저의 DOMSelector API( getElementById ,querySelector 등 )를 사용하여 특정 DOM을 선택한 뒤에 특정 이벤트가 발생하면 변화를 주는 작업을 해야 한다.HTML에서 태그를 사용하여 id를 부여하고 자바스크립트(.js)에서 getElementById를 사용해 DOM을 선택하는 DOMSelector API 사용한다. 리액트는 사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리 및 프레임워크이다.리액트는 특히 싱글 페..
목차 동기와 비동기 싱글 스레드 언어 자바스크립트 엔진이란? 비동기 실행과정 https://devyihyun.tistory.com/148 [동기와 비동기] 쿠팡의 과일 구매 목록이다. 웹페이지에 과일 목록이 보이기까지 1분이 걸린다고 하자 동기적으로 실행했다면 목록이 보이기까지 1분 동안 화면 스크롤, 버튼 클릭 등 아무것도 할 수 없다. 현재 실행하고 있는 함수가 있기 때문에 다른 일을 할 수 없어 다른 일들이 블록 된다. 즉, 브라우저에서 오래 걸리는 작업이 실행될 경우, 웹페이지의 UI는 멈춰버리고 사용자는 어떤 작업도 할 수 없다. 그렇기 때문에 비동기식으로 과일 목록을 불러와야 한다. 동기와 비동기, 동기는 하나씩 실행되고 비동기는 동시에 실행된다고 흔히들 알고 있다. 하지만 그렇지 않다. 비동..
목차 배열 기초 배열 활용 [배열 기초] 배열(array) : 이름과 인덱스로 참조되는 정렬된 값의 집합 배열 요소 (array element) : 배열을 구성하는 각각의 값 인덱스(index) : 배열에서의 위치를 가리키는 숫자 배열 요소의 타입이 고정되어 있지 않아 같은 배여레 있는 배열 요소끼리의 타입이 서로 다를 수도 있다. 배열 요소의 인덱스가 연속적이지 않아도 되며, 따라서 특정 배열 요소가 비어 있을 수도 있다. 자바스크립트에서 배열은 Array객체로 다뤄진다. 1. var arr = [배열요소1, 배열요소2,...]; // 배열 리터럴을 이용하는 방법 2. var arr = Array(배열요소1, 배열요소2,...); // Array 객체의 생성자를 이용하는 방법 3. var arr = n..