일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- join()
- til
- 장고
- 프로젝트
- Blog
- ART_Cinema
- Node.js
- Django Blog
- 파이썬 웹프로그래밍 장고
- MyPick31
- 장고 프로젝트 순서
- Django
- 개발
- 독립영화플랫폼
- 알고리즘
- JavaScript
- Algorithm
- 북마크앱
- 북마크만들기
- MYSQL
- Exercism
- python
- mongodb
- 예술영화추천
- 장고 프로젝트
- passport.js
- 장고 개발 순서
- 타사인증
- 자바스크립트
- Bookmark
- Today
- Total
목록분류 전체보기 (141)
Juni_Dev_log
웹 사이트에 접속하기 위한 사이트 주소 정보는 노드에서 URL 객체로 만들 수 있다. 예를 들어, 구글 사이트에서 영화배우 정보를 찾기 위해 키워드로 actor 를 넣고 검색을 누르면, 다음과 같은 주소 문자열을 만들어 검색 요청을 하게 된다. https://www.google.co.kr/?gws_rd=ssl#newwindow=1&q=actor 이렇게 만들어진 주소 문자열은 단순 문자열이므로 서버에서 이 정보를 처리할 때는 어디까지가 사이트 주소인지, 그리고 어떤 내용이 요청 파라미터인지 구별해야한다. 이 구별을 위해서, ? 기호를 기준으로 앞에 있는 문자열과 뒤에 있는 문자열을 분리하는 경우가 많다. 이 작업을 쉽게 할 수 있도록 노드에 미리 만들어 둔 모듈이 URL 모듈이다. URL 모듈을 사용하면 ..
자바스크립트의 객체를 만들 때는 중괄호를 사용한다. 그런데 자바스크립트 객체는 함수를 이용해서도 만들 수 있다. 그 이유는 함수도 객체이기 때문이다. 함수에 여러 가지 기능과 속성이 추가되면서 객체 지향(Object oriented) 언어에서 객체의 원형인 클래스를 만들고, 클래스에서 새로운 인스턴스 객체를 여러 개 만들어내듯이 자바스크립트에서도 객체의 원형을 정의한 후, 새로운 인스턴스 객체를 만들어 낼 수 있다. Person 프로토타입 객체는 데이터를 넣어두려는 목적보다는 하나의 틀로 사용하기 위해서 만든다. 붕어빵 틀에서 실제 붕어빵을 만들어내듯이 실제 사람을 여러 명 찍어 내기 위한 틀을 프로토타입으로 만든다고 생각하면 된다. 이 Person 프로토타입에는 사람의 이름을 담은 name 속성과 나이..
자바스크립트의 변수에는 숫자나 문자열 같은 데이터, 그리고 중괄호를 이용해 만든 객체 뿐만 아니라 함수도 할당할 수 있다. 이렇게 변수에 함수를 할당할 수 있다는 특징은 함수를 호출할 때 다른 함수를 파라미터로 전달하거나 함수 안에서 또 다른 함수를 만들어 반환할 수 있다. 함수를 호출했을 때 또 다른 함수를 파라미터로 전달하는 방법 함수를 파라미터로 전달하는 경우는 대부분 비동기 프로그래밍(NoN-Blocking Programming) 방식으로 코딩을 만들 때이다. 예를 들어, 더하기 함수를 실행한 후, 결과 값이 반환될 때까지 기다리지 않고 그 다음 코드를 실행하려면 비동기 방식으로 코드를 만들어야한다. 즉 더하기 함수를 실행하는 데 시간이 걸릴 수 있기 때문에 그 다음 코드를 바로 실행한다. 그러고..
배열 이해하기 배열에 대해서 간단하게 알아보자. 배열은 여러 개의 데이터를 하나의 변수에 담아 둘 수 있어서 자주 사용되며, 배열 안에 들어있는 요소들을 대괄호 [ ]를 이용해서 접근할 수 있다. 배열이 만들어지는 모양은 다음과 같다. 만약 다섯 명의 사용자 정보를 관리하기 위해 다섯 개의 객체를 만들고 각각 다른 이름의 변수에 할당한다면 매번 다섯 개의 변수에 접근하고 관리해야한다. 그런데 Users 변수를 하나만 만들고 그 안에 다섯 개의 사용자 객체를 넣어 한꺼번에 관리할 수 있다면 각각을 따로 관리하는 것보다 훨씬 편리해진다. 이렇게 여러 개의 데이터를 편리하게 다룰 수 있기 때문에 배열을 자주 사용한다. 배열에 추가되는 요소들은 0부터 시작하는 인덱스(Index) 번호로 접근할 수 있다. 배열을..