일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- API
- JSP
- Unity
- learning javascript
- DontDestroyOnLoad()
- FillMethod
- 알고리즘
- Destroy()
- java
- Awake()
- 아임포트
- web
- 결제연동
- 카카오페이
- 싱글톤
- BOJ
- 백준알고리즘
- 린트
- iamport
- 코딩테스트
- EOF
- 바벨
- 백준
- javascript
- ajax
- image
- FillAmount
- FillOrigin
- Today
- Total
목록node.js (3)
IT는 개발자
node.js 는 비동기 방식을 사용하는 이벤트 기반 입출력 모델이다. 이벤트 기반이란 파일 시스템이 파일 읽기가 끝나는 시점에 호출하는 콜백 함수와 함께 이벤트를 함께 호출하는 방식이면 이벤트 기반 입출력이라고 부른다. 콜백 함수란 자바스크립트에서는 변수에 함수를 할당할 수 있다. 이 함수를 다른 함수에 파라미터로 전달해 다른 함수의 내부에서 호출하는 것이 콜백 함수이다. 비동기 입출력 방식이란 논블로킹 입출력이라고도 하며 시스템이 읽기 요청을 한 후 프로그램이 대기하지 않는다는 것을 의미한다. 프로그램에서 읽기 요청을 하기 전에 콜백 함수를 등록하고 파일 처리가 끝나면 자동으로 콜백 함수를 호출하기 때문에 대기하지 않아도 파일의 내용을 화면에 보여주는 작업을 할 수 있다. 출처: Do it! Node..
http://localhost:8787/dolduck/login.do?id=admin&page=1 FTP / http / https protocol: 통신규칙 사용자가 어떤 방식으로 접근할 것인가˙ host(domain) 특정한 인터넷에 연결되어있는 주소 port 클라이언트가 접속했을 때 접속되어있는 포트 ex) app.listen(3000); path 컴퓨터 안에 있는 어떤 directory의 어떤 파일인지 알려준다 query string 웹서버에게 데이터를 전달할 수 있다(시작은 ?로 하기로, 값과 값은 &로, 값은 =으로 규정하기로 약속되어있다.) ex) var url = require('url'); var queryData = url.parse(request.url, true).query; que..
node.js에서 javascript 코드를 사용할 때 ` 기호를 사용 하면 변수를 보다 쉽게 넣을 수 있다. 예를 들어 1 2 3 4 5 6 var name = "ddudun" var introduce = 'Hello'+ddudun+'\n\n This is my blog, name is '+ddudun; var introduce = `Hello ${ddudun} This is my blog, name is ${ddudun}`; http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter 따로 +를 해줄필요 없이 ` 안에서 ${} 표시로 변수를 바로바로 사용..