| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- JavaScript
- egov
- MySQL
- c:forEach
- iBATIS
- 서드파티모듈
- Spring
- AndroidStudio
- c:choose
- 쿼리
- MVC
- JSTL
- jsx
- RequestMethod.POST
- Java
- C#크롤링
- NPM
- 국제화
- Callback
- android
- 콜백
- react
- jQuery
- SQL
- node.js
- fullcalendar
- 동적쿼리
- HTTP
- mybatis
- vscode
- Today
- Total
목록javascript (23)
Today Yewon Learned
const http = require('http'); let server = http.createServer(function(request, response) { response.end('Hello world'); }); server.listen(3000); 이와 같이 Node.js 에서 간단한 서버 프로그램 실행 후, 주소창에 127.0.0.1:3000 으로 접속시, Hello World가 출력되는 것을 확인하였다. 그럼, 주소를 127.0.0.1:3000/users 로 바꿔보자. 똑같은 결과다. 다시 한번, 주소를 127.0.0.1:3000/codeit/item?id=3으로 바꿔보자. 여전히 똑같은 결과로, 이 상태로는 제대로 된 서버 프로그램을 만들기 힘들 것이다. 그러면 어떻게? URL에 따라 알..
URL - Uniform Resource Locator 웹상의 특정 자원 (HTML, CSS, JavaScript, 이미지, 영상)의 위치를 나타낸 문자열 URL의 구조 도메인 네임(Domain Name) 도메인(Domain)이란 우리 말로 '영역, 범위' 이런 뜻인데요. 도메인 네임은 Domain Name System이라고 하는 체계를 바탕으로 생성되는 문자열 이름으로, 인터넷 세계에 존재하는 수많은 영역을 추상적으로 나타내기 위해 사용되는 개념입니다. EX) www.google.com, www.daum.net 등 Domain Name Resolution의 원리 1단계 : 일단 내 컴퓨터는 기본적으로 설정된 네임 서버(Name Server)에 codeit.kr 의 IP 주소를 알려달라는 요청을 보냅니다..
클라이언트와 서버가 통신하기 위해서는 통신규약 필요 const http = require('http'); // http 코어모듈 사용 let server = http.createServer(function(request, response) { //createServer(); 서버 역할을 하는 객체 하나 생성 response.end('Hello world!'); //서버 객체가 클라이언트 요청을 받을 시 응답할 내용 설정 }); server.listen(3000); //서버 객체가 외부 요청 받아들임 3000:포트번호 HTTP - 클라이언트인 웹 브라우저가 서버와 통신을 할 때 지켜야 할 규칙의 통신규약, 프로토콜 127.0.0.1 - 네트워크에서 하나의 컴퓨터가 갖는 IP주소 (자기 자신의 컴퓨터를 나타..
Client - 서비스에 관한 요청을 보내는 프로그램 또는 컴퓨터 Server - 요청에 대한 원하는 서비스를 제공 [참조] : Codeit
이벤트에 여러정보 전달하기 const EventEmitter = require('events'); const myEmitter = new EventEmitter(); myEmitter.on('test', (arg1, arg2, arg3) => { console.log(arg1); console.log(arg2); console.log(arg3); }); myEmitter.emit('test', 'apple', 'banana', 'pear'); 결과) apple banana pear 콜백에서 받고 싶은 인자만 설정하기 const EventEmitter = require('events'); const myEmitter = new EventEmitter(); myEmitter.on('test', (arg1, ..
jQuery 라이브러리를 사용할 수 있는 환경을 만들기 위한 방법은 크게 2가지이다. 1) jQuery CDN 링크를 사용하는 방법 2) 직접 jQuery코드를 다운받아서 사용하는 방법 1) jQuery CDN 링크를 사용하는 방법 Google에서 jQuery CDN을 검색한 다음 jquery 사이트에서 가장 최신 버전 mifified를 눌러준다. 태그안에 있는 코드를 복사하여 사용할 프로젝트에 붙여 넣어준다. 2) 직접 jQuery코드를 다운받아서 사용하는 방법 jQuery사이트에 접속하여 Download jQuery를 누른다. 이 페이지에서 오른쪽 마우스로 다른이름으로 저장 후 파일을 저장 후 사용할 프로젝트에 파일을 넣어준다.
// 레이어 오픈 function comm_layer_open(url, _data){ $('#testModal').modal("show"); if (_data == undefined) { _data = ''; } PostData(url, _data, layer_bind); } 사용 예) function calendar_pop() { var url = "./calendar_pop.do"; comm_layer_open(url); }
Node.js의 이벤트 - 어떤 일이 발생했음을 알리는 신호 const EventEmitter = require('events'); // 'events'라는 코어 모듈 가져오기 const myEmitter = new EventEmitter(); // 'myEmitter' 객체 생성 myEmitter.on('test', () => { // 'myEmitter'객체가 두 메소드 호출 (on, emit) console.log('Success!'); }); myEmitter.emit('test'); - 'events' 코어 모듈 : 클래스 하나를 외부에 공개 (EventEmitter 클래스 외부에 공개) - EventEmitter : '이벤트 발송기', '이벤트 전파기' 로 해석되며, 이벤트를 사용하기 위해 필..