노드 노드 콜스택과 비동기 이해 setTimeout은 비동기 함수로 콜스택이 아닌 백그라운드에서 실행된다. 그렇다면 비동기이기 때문에 3초안에 세개의 함수가 모두 실행된다. 자동차 경주 함수를 보면 아반테 -> 소나타-> 제네시스 순으로 실행되도록 화살표 함수를 구현하였음. 아반테함수의 콜백이 백그라운드에서 실행 그 콜백은 소나타 함수이다. 소나타 함수 역시 콜백이 실행되는데 이때 소나타의 콜백은 제네시스이다. 따라서 콘솔... 노드노드 <근본 시리즈 2탄. DOM이란 무엇이란 말이냐? > 문서 객체 모델(The Document Object Model, 이하 DOM) 은 HTML, XML 문서의 프로그래밍 interface 이다. DOM은 문서의 구조화된 표현(structured representation)을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다. 이 문서는 웹 브라우저를 통해 그... 노드웹근본시리즈근본시리즈 [CS] Node.js Day-7 런타임이란 프로그래밍 언어가 구동되는 환경입니다. 쉽게 말해 프로그램이 동작할 때 프로그램이 동작하는 공간입니다. ex) Chrome, Safari 등 기존에는 JavaScript 런타임이 웹 브라우저 밖에 없었지만 node.js의 등장으로 브라우저가 아닌 공간에서도 실행될 수 있게 되었습니다. 웹 페이지 뿐 아니라 서버와 같은 다른 프로그램을 만들 수 있습니다. node.js는 JavaSc... 노드node.jsNodeNode 백준 2908 자바스크립트(문자열) 상수 문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽... JavaScriptnode.js백준 상수백준 자바스크립트백준 코딩테스트백준 2908 자바스크립트문자열자바스크립트코딩테스트백준 2908상수노드백준 문자열JavaScript Node.js 소개부터 Express 기본기까지 - 실습위주 (1) Node.js 은 구글 크롬의 자바스크립트 엔진 - V8엔진 위에서 구동되는 "서버 사이드" 플랫폼 이다. 저도 처음에는 V8 엔진이 뭔지 궁금해서 찾아보았는데, V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 그냥 속도 빠르다고 생각하자 Node.js 은 웹서버가 아닌 ... 프로그래밍웹 개발Backendrouter라우터node.js웹백엔드express노드익스프레스Backend [Node.js]http 모듈로 서버 만들기 요청 : 클라이언트가 서버에게 http 모듈 사용 : http 서버 있어야 웹 브라우저 요청 처리 가능 *콜백의 매개변수 : 요청, 응답에 대한 객체 * 두 번째 인수 : 응답에 대한 정보를 보냄 웹 브라우저(클라이언트) > 요청 > Node.js 서버 내 등록한 콜백(~res.end()까지) > 응답으로 보냄 4xx : 요청 오류. 요청 자체에 오류 있는 경우 * 400 : 잘못된 요청 5... nodejs노드nodejs 항해99 - 3주차, 삽입 정렬 리스트 Today I learned 회고록 항해 99, 알고리즘 2주차 교재 : 파이썬 알고리즘 인터뷰 정렬(Sort) 1. 이론 버블정렬 선택정렬 삽입정렬 2. 문제 Given the head of a singly linked list, sort the list using insertion sort, and return the sorted list's head. The steps of the in... 삽입정렬노드노드
노드 콜스택과 비동기 이해 setTimeout은 비동기 함수로 콜스택이 아닌 백그라운드에서 실행된다. 그렇다면 비동기이기 때문에 3초안에 세개의 함수가 모두 실행된다. 자동차 경주 함수를 보면 아반테 -> 소나타-> 제네시스 순으로 실행되도록 화살표 함수를 구현하였음. 아반테함수의 콜백이 백그라운드에서 실행 그 콜백은 소나타 함수이다. 소나타 함수 역시 콜백이 실행되는데 이때 소나타의 콜백은 제네시스이다. 따라서 콘솔... 노드노드 <근본 시리즈 2탄. DOM이란 무엇이란 말이냐? > 문서 객체 모델(The Document Object Model, 이하 DOM) 은 HTML, XML 문서의 프로그래밍 interface 이다. DOM은 문서의 구조화된 표현(structured representation)을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다. 이 문서는 웹 브라우저를 통해 그... 노드웹근본시리즈근본시리즈 [CS] Node.js Day-7 런타임이란 프로그래밍 언어가 구동되는 환경입니다. 쉽게 말해 프로그램이 동작할 때 프로그램이 동작하는 공간입니다. ex) Chrome, Safari 등 기존에는 JavaScript 런타임이 웹 브라우저 밖에 없었지만 node.js의 등장으로 브라우저가 아닌 공간에서도 실행될 수 있게 되었습니다. 웹 페이지 뿐 아니라 서버와 같은 다른 프로그램을 만들 수 있습니다. node.js는 JavaSc... 노드node.jsNodeNode 백준 2908 자바스크립트(문자열) 상수 문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽... JavaScriptnode.js백준 상수백준 자바스크립트백준 코딩테스트백준 2908 자바스크립트문자열자바스크립트코딩테스트백준 2908상수노드백준 문자열JavaScript Node.js 소개부터 Express 기본기까지 - 실습위주 (1) Node.js 은 구글 크롬의 자바스크립트 엔진 - V8엔진 위에서 구동되는 "서버 사이드" 플랫폼 이다. 저도 처음에는 V8 엔진이 뭔지 궁금해서 찾아보았는데, V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 그냥 속도 빠르다고 생각하자 Node.js 은 웹서버가 아닌 ... 프로그래밍웹 개발Backendrouter라우터node.js웹백엔드express노드익스프레스Backend [Node.js]http 모듈로 서버 만들기 요청 : 클라이언트가 서버에게 http 모듈 사용 : http 서버 있어야 웹 브라우저 요청 처리 가능 *콜백의 매개변수 : 요청, 응답에 대한 객체 * 두 번째 인수 : 응답에 대한 정보를 보냄 웹 브라우저(클라이언트) > 요청 > Node.js 서버 내 등록한 콜백(~res.end()까지) > 응답으로 보냄 4xx : 요청 오류. 요청 자체에 오류 있는 경우 * 400 : 잘못된 요청 5... nodejs노드nodejs 항해99 - 3주차, 삽입 정렬 리스트 Today I learned 회고록 항해 99, 알고리즘 2주차 교재 : 파이썬 알고리즘 인터뷰 정렬(Sort) 1. 이론 버블정렬 선택정렬 삽입정렬 2. 문제 Given the head of a singly linked list, sort the list using insertion sort, and return the sorted list's head. The steps of the in... 삽입정렬노드노드