본문 바로가기

분류 전체보기

(432)
Node.js.8. JavaScript 문법 - Template Literal Template Literal JavaScript에서 문자를 표현하는 편리한 방법 var name = 'egoing'; var letter = 'Dear' + name + '\n\ \n\ ipsum dolor sit amet, consectetur adipisicing elit,' + name + 'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo ' + name + ' consequat. Duis aute ' + name + ' irure dolor in repr..
Node.js.7. JavaScript 문법 - Variable 1. 변수의 형식 대입 연산자: 오른쪽에 있는 값을 왼쪽에 있는 변수에 대입한다. - 형태: var 변수명 = 상수 var a = 1; console.log(a); // 1 a = 2; console.log(a); // 2 // 1 = 2 // 상수 = 상수 ERROR 2. 변수의 활용 (1) 추론 변수는 데이터에 이름을 붙인다는 의미를 가진다. -1- console.log('Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco la..
Node.js.6. JavaScript 문법 - Number Data Type 1. 데이터의 종류 2. 데이터 처리 방법 *syntax? =문법 Data Type 이 중에서 Number, String만 알아보자 1. Number - 이항 연산자: 2개 값을 연산하고 1개 값을 결과로 내는 연산자 console.log(1+1); //2 console.log(4-1); //3 console.log(2*2); //4 console.log(10/2); //5 2. String - 문자열은 "쌍따옴표" 혹은 '홑따옴표' 안에 작성해준다. - 결합 연산자: 이항 연산자가 문자와 문자를 더하게 되면 결합 연산자로 자동으로 변경되어 연산한다. 따라서 데이터의 종류에 따라서 연산자의 의미가 바뀌게 된다. console.log('1'+'1'); //11 // 'lorem' console.log('L..
Node.js.5. Node.js로 웹서버 만들기 Node.js로 웹서버 만드는 과정 1. WEB Browser에 주소를 입력하여 요청을 함 (->) 2. WEB Server가 그 요청에 따른 정보를 응답해 줌 (
Node.js.4. 공부방법 목표 Node.js로 만든 웹 애플리케이션 만들기 커리큘럼 1. Node.js가 가지고 있는 기능을 사용하기 위한 조작장치인 JavaScript의 기본 문법 공부하기 2. JavaScript의 문법을 통해 Node.js가 가지고 있는 기능들을 배우기 3. Node.js 기능을 이용하여 웹 애플리케이션 만들기
Node.js.3. Node.js 설치 1. Introduction 우리는 웹 브라우저 위에서 실행되는 웹 애플리케이션을 만든다. 이를 만들기 위해 애플리케이션이 필요한 기능들을 웹 브라우저가 가진 기능들 중에서 HTML이라는 컴퓨터 언어 문법에 따라 호출한다. Node.js도 마찬가지이다. 우리는 인터넷을 통해 Node.js 홈페이지에 갈 것이다. 여기서 "Node.js runtime" 프로그램을 다운받아서 설치하여 실행할 것이다. 이 프로그램에서 우리는 자바스크립트라는 컴퓨터 언어를 통해 Node.js runtime 이 가지고 있는 여러 기능 중에서 우리가 필요한 기능들을 호출하여 Node.js Application을 만들 수 있게 된다. 따라서 Node.js runtime을 설치해야 한다. 그 다음 JavaScript를 통해 Node.j..
Node.js.2. Node.js의 장점 단 하나의 파일 속의 HTML 코드를 변경하면 수천, 수억개 웹 페이지 내용을 시간 들이지 않고 한 번에 바꿀 수 있다! 이것이 가능한 이유는, 우리가 웹 페이지 수억개를 저장한 것이 아니라 사용자가 어떤 페이지를 요청할 때마다 Node.js 기술로 그 순간의 웹 페이지를 프로그래밍적으로 생성하기 때문이다. (아래 동영상 참고) Node.js 전에는 사용자로부터 우리가 컨텐츠를 받을 수 있는 방법이 없어서 사용자의 참여를 유도하려면 사용자에게 이메일과 같은 방법으로 글을 받은 다음에 3.0 html, 4.0 html과 같이 html파일을 직접 만들어야 했다. 즉, 사용자의 참여가 제한되었다는 것이다. 하지만 Node.js로 만든 웹 애플리케이션에는 "create"버튼이 있다. 이에 사용자가 내용을 입력하..
Node.js.1. Node.js의 탄생 배경 웹은 1990년에 등장했다. 처음은 좋았으나 시간이 지날수록 불만이 쌓여갔다. 그 중 하나가 HTML을 직접 타이핑하여 웹 페이지를 수동으로 만드는 것이었다. 사람이 직접 HTML을 코딩하여 웹 페이지를 하나하나 만들어야 했기 때문에, HTML의 구조 하나를 변경하게 되면 수 많은 HTML 웹 페이지들을 수동으로 수정해야만 했다. 또한 방문자들이 글을 직접 올리도록 하려면 HTML 파일을 마음대로 수정해야하는데 이는 너무 위험하기 때문에 웹 사이트 소유자만이 컨텐츠를 추구할 수 있었다. 즉, 성장의 한계에 직면하게 된 것이다. 귀찮고 반복되는 HTML 작성을 기계에게 시키고 싶었고, 이에 JavaScript에 익숙한 웹 개발자들이 새로운 컴퓨터 언어를 배우지 않고도 웹 페이지를 자동으로 생성하는 서버쪽 ..

반응형