일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- HTML
- react
- Ajax
- JavaScript
- Spring
- DBMS
- setState
- State
- BOOSTER
- 부스터코스
- 웹 UI 애니메이션
- 웹 프로그래밍
- props
- API
- Servlet
- Web API
- CSS
- css layout
- 부스터
- JDBC
- 부스트코스
- SQL
- setTimeout
- 리액트
- DOM
- 프로그래밍
- 비동기식
- JSP
- 웹
- web
- Today
- Total
목록JavaScript (6)
땅콩이 맛난고 먹이자
💡블로킹 블로킹은 Node.js 프로세스에서 추가적인 JavaScript의 실행을 위해 JavaScript가 아닌 작업이 완료될 때까지 기다려야만 하는 상황이다. 이는 이벤트 루프가 블로킹 작업을 하는 동안 JavaScript 실행을 계속할 수 없기 때문이다. Node.js에서, I/O 등의 JavaScript가 아닌 작업을 기다리는 것보다 CPU 집약적인 작업 때문에 나쁜 성능을 보여주는 JavaScript는 보통 블로킹이라고 부르지 않는다. libuv를 사용하는 Node.js 표준 라이브러리의 동기 메서드가 가장 대표적인 블로킹 작업이다. 네이티브 모듈도 블로킹 메서드를 가질 수 있다. Node.js 표준 라이브러리의 모든 I/O 메서드는 논블로킹인 비동기 방식을 제공하고 콜백 함수를 받는다. 일부 ..

자바스크립트 객체는 내부적으로는 어떤 순서(order)를 가지고는 있다.하지만 겉으로 드러나는 index가 아님으로 객체를 순서기반으로 사용하면 안된다. 따라서 순서가 필요한것은 배열을 사용하는 것이 좋고, 객체는 어떠한 key값을 기반으로 동작하는 자료구조에 더 어울린다. 객체란? key, value 구조의 자료구조이다. JavaScript로 데이터를 표현하기 위해서는 Array, Object를 사용한다. Object형태는 {}로 그 자료를 표현하며, 서버와 클라이언트 간에 데이터를 교환할 때 Object포맷과 비슷한 방법으로 데이터를 보낸다. 자바스크립트는 간단한 객체기반 패러다임 상에서 만들어졌다. 객체는 프로퍼티(property)의 모음이며, 프로퍼티는 "이름"(name 또는 key)과 "값"(v..

배열 Array 0. 개념 배열은 프로토타입으로 탐색과 변형 작업을 수행하는 메서드를 갖는, 리스트와 비슷한 객체이다. JavaScript에서 배열의 길이와 요소의 자료형은 고정되어 있지 않다. 배열의 길이가 언제든지 늘어나거나 줄어들 수 있기 때문에 JavaScript 배열들은 밀집도가 보장되지 않는다. 보통 이 성질은 편리하지만, 목적에 맞지 않는다면 형식화 배열(typed array)을 사용하는 것을 고려해야한다. 배열은 요소 인덱스로 문자열(연관 배열)을 사용할 수 없으며 무조건 정수만 허용한다. 속성 접근자를 사용해 정수 외 키에 접근할 경우 배열 리스트의 요소가 아니라 배열 객체의 속성 변수를 설정하거나 회수한다. 배열 객체의 속성과 배열 요소의 리스트의 요소는 서로 다른 별개의 항목으로, 순..

조건문_if 특정 조건 만족 시 어떤 작업을 수행하고 싶을 때 if, else if, else 를 사용한다. if if - else if - else if - else #삼항 연산자 condition 조건문 조건문이 ture 면 exprIfTrue 실행 조건문이 false 면 exprIfFalse 실행 분기_switch condition의 값이 value1이면 statement1을, value2면 statement2를, 그 어느 것도 아니라면 default가 적용되어 statement3을 실행하라는 뜻이다. 순차적으로 값을 비교하며, 조건이 맞을 때 break가 있다면 그 이후의 비교는 하지 않는다. 즉, switch 구문을 바로 끝내야한다. 만약 break가 없다면 조건이 맞아도 그 다음 비교를 계속한..