본문 바로가기

기타4

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.