본문 바로가기

분류 전체보기9

Node.js로 HTTP, TCP 서버와 클라이언트 만들기 Node.js로 서버와 클라이언트 만들기 언어는 javascript를 사용한다. IDE는 WebStorm을 사용한다. Node.js를 이용해서 HTTP 서버와 클라이언트, TCP 서버와 클라이언트를 만든다. Byeongsoon Jang WebStorm에서 새 프로젝트를 만든 뒤, 터미널 창에서 npm i node를 하면 node_module이 생성된다. HTTP 서버 만들기 http 모듈을 사용할 수 있도록 require 키워드를 이용해 http 모듈을 로드한다. httpServer.js const http = require('http'); var server = http.createServer((req, res) => { // HTTP 서버 인스턴스를 만든다. res.end("hello world");.. 2018. 6. 27.
Typescript 프로젝트 설정 및 CI 설정 Typescript 프로젝트 설정 및 CI 설정 박사님이 진행해주신 Typescript 프로젝트 설정 및 CI 설정 세미나에 대한 정리 IDE는 WebStorm을 사용한다. 언어는 Typescript를 사용한다. Byeongsoon Jang 우선 WebStorm에서 Create New Project를 클릴하고 Empty Project를 생성한다. $ npm init // npm init을 통해 package.json 파일이 생성 된다. package name, version, description, entry point, test command, git repository, keyword, author, license 등의 정보를 적어 준다. $ npm i -S typescript // typescrip.. 2018. 6. 22.
Flow Control 조건문과 반복문 javascript에서의 조건문과 반복문을 알아본다. 다른 언어와 비슷하여 이해하기가 편리하다. Byeongsoon Jang if문 조건문으로 괄호()안에 들어가는 조건을 만족할 경우 중괄호{} 안에 있는 코드들이 실행된다. let name = "jang"; let input = String(prompt('성을 입력하세요.')); if(input === name){ alert("같이 같습니다."); }else{ alert("값이 다릅니다.") } switch-case문 switch-case문은 표현식의 값에 따라 맞는 case문이 실행된다. let number = Number(prompt('1과 2중에 하나를 입력하세요.')); switch(number){ case 1: alert("1을.. 2018. 3. 12.
자바스크립트 기본 javascript Basic 자바스크립트 기본 문법에 대해서 학습한다. Byeongsoon Jang 출력 자바스크립트는 html 내부에서 로 끝난다. 이 script태그 사이에 자바스크립트를 입력하면된다. basic.js 이렇게하면 웹브라우저 경고창으로 jang라는 화면이 출력된다. 문자열 javascript에서 문자열은 큰 따옴표("")나 작은 따옴표('')로 감싸 표현한다. 작은 따옴표 내에서 큰 따옴표, 큰 따옴표 내에서 작은 따옴표는 사용할 수 있지만 같은 따옴표 내에서는 그대로 사용할 수 없다.(만약 꼭 필요하다면 역슬래시로 이스케이핑해야함) string.js let name = "jang"; let address = 'Daejeon'; // 올바른 사용의 예 alert('Hello "Worl.. 2018. 3. 12.