일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVC
- NUnit
- JSON
- 디자인 패턴
- GDI+
- Cell Border Style
- WPF
- c#
- 경기도 버스
- 객체지향
- DrawEllipse
- 버스 API
- C# 파일 암/복호화
- Winform
- eventhandler
- 시
- MDB Connect
- eventargs
- solid
- Excel Cell Format
- MDB Select
- TDD
- 공공 데이터 포털
- C# MDB Handle
- DrawRectangle
- C# MDB
- Json.NET
- 경기도 버스정보시스템
- sqlite3
- delegate
- Today
- Total
White Whale Studio
Node.js의 이벤트에 대해서 알아봅니다. 소개 글에 보면 Event-driven application 이라고 하는데이 Event-driven의 의미는 무엇일까요?가장 쉽게 접근하자면 마우스 또는 키보드와 같이 입력이 있으면 이벤트가 발생하는 경우를 예로들수 있겠습니다.키보드 Enter키를 누르면 입력 Esc키를 누르면 취소 기능을 하는 것처럼각각의 이벤트에 반응하여 동작을 변경하는 방식을 Event-Driven이라고 한다고 하네요. Node.js의 오브젝트들은 이벤트를 발생시킵니다. 예를 들어 파일을 열거나 닫을때 이벤트를 발생시킵니다. 이벤트와 관련된 이벤트 모듈도 있습니다.var events = require('events'); 와 같이 사용합니다.이벤트를 생성, 발생, 또는 이벤트가 발생되는 것..
npm 공식 홈페이지https://www.npmjs.com/ 들어가서 소개 정보를 보니 javascript를 위한 패키지 매니저라고 하네요.자랑하는 걸 보면 세계의 수많은 능력좋은 개발자들이 개발을 했을것같네요. node.js를 설치할때 npm이 함께 설치되므로 사용만하면 됩니다. 패키지 다운로드 방법은 간단합니다.커맨드 창에서 npm install 을 치고 엔터를 치면 설치됩니다.대문자로 만들어주는 패키지인 upper-case 패키지를 설치해볼까요 커맨드창에 npm install upper-case 를 입력해봅니다.위와 같이 뜨면서 뭔가가 막 진행되는것이 보입니다.아톰으로 보니 설치한 폴더에도 뭔가 폴더와 파일들이 추가된것이 보입니다.쓰는 방법은 동일합니다. var uc = require('upper-..
이번 포스팅에서는 URL 모듈을 살펴볼겁니다.URL모듈은 웹 주소를 읽을수 있는 부분으로 나눠주는 역할을 합니다.include를 위해서는 다음과 같이 사용합니다. var url = require('url');url.parse() 메서드를 사용해서 주소를 잘라서 각각의 프로퍼티로 나누어 리턴합니다.말이 어렵네요..예제를 보면서 살펴보겠습니다.예를 들어 다음과 같은 주소가 있다고 합시다.http://localhost:8080/default.htm?year=2017&month=february기본 주소인 http://localhost:8080/default.htm 뒤에 보면?year=2017&month=february와 같이 있는데 나눠서 보면year = 2017month = february를 나타내고 있는걸 ..