Chapter 01 자바 스크립트 첫 걸음 자바스크립트는 웹 브라우저에서 사용할 목적으로 사용할 목적으로 만든 프로그래밍 언어이다. RIA Rich Internet Application; 풍부한 경험을 선사하는 웹 애플리케이션 Node.js 이벤트 기반 비동기 방식
웹 브라우저에서 작동하는 자바스크립트는 prompt() 이름의 함수를 이용하여 입력을 받으면 되지만, Node.js에서 작동하는 자바스크립트는 입력을 받을 수 없다.→ Node.는 기다리는 느린 코드를 절대 만들지 못하게 하겠다는 사상을 가지고 있기 때문이다.배열 생성
익명 함수 생성 방법자바스크립트는 함수를 변수에 저장할 수 있어 함수를 함수의 매개 변수로 전달할 수 있다.이 때 함수의 매개변수로 전달되는 함수를 콜백함수라고 한다.특정 시간 후에 또는 특정 시간마다 어떤 일을 할 때는 타이머 함수를 사용한다.익명 함수는 선언적 함수
객체는 여러 개의 자료형을 한 번에 저장하는 자료형이다.배열 은 요소에 접근할 때 인덱스 를 사용하고, 객체 는 키 를 사용한다.식별자 생성 규칙에 어긋나는 문자를 키로 사용할 때에는 반드시 대괄호 를 사용해야 객체의 요소에 접근할 수 있다. 대괄호가 아니라 점을 찍어
자바스크립트에서는 여섯 가지 자료형을 제공한다.→ 숫자, 문자열, 불, 함수, 객체, undefined숫자문자열불→ 기본 자료형은 객체가 아니므로 속성과 메서드를 추가할 수 없다.그러나, 기본 자료형 또한 속성 또는 메서드를 추가할 수 있다.→ 프로토타입이라는 특별한
예외는 두 가지 방법으로 처리한다.기본 예외 처리고급 예외 처리프로그램을 실행하면서 발생하는 논리적 오류로,예외 처리 방법으로 처리할 수 있다.큰 의미로는 오류와 예외를 모두 포함한다.작은 의미로는 프로그램을 실행하기도 전에 발생하는 문법적 오류이다.코드를 하나하나 실
예외는 두 가지 방법으로 처리한다.기본 예외 처리고급 예외 처리프로그램을 실행하면서 발생하는 논리적 오류로,예외 처리 방법으로 처리할 수 있다.큰 의미로는 오류와 예외를 모두 포함한다.작은 의미로는 프로그램을 실행하기도 전에 발생하는 문법적 오류이다.코드를 하나하나 실
process 객체는 프로세스 정보를 제공하며, 제어할 수 있게 하는 객체이다.이벤트 핸들러(이벤트 리스너)는 이벤트가 발생했을 때 호출할 함수를 의미한다.동기적 : 순차적비동기적 : 비순차적 (스레드 사용)동기 코드 예외 처리 → try catch 구문 활용비동기 코
Node.js 는 http 모듈과 웹과 관련된 기본적인 처리를 한다.하지만, http 모듈만으로는 제대로 된 웹 애플리케이션을 만들기 굉장히 어렵기 때문에express 모듈을 이용해 http 모듈에 여러 기능을 추가해 쉽게 웹 애플리케이션을 만든다.프로그램이 프로그램
RESTful 웹 서비스는 현재 전 세계에서 표준으로 사용하는 통신 형태이다.웹 서비스는 네트워크상에서 서로 다른 종류의 컴퓨터 간에 상호작용을 하는 소프트웨어 시스템을 의미한다.→ 인터넷 등으로 데이터를 주고받게 하는 것을 의미RESTful 웹 서비스는 REST(RE
브라우저 객체 모델 웹 브라우저에서 자바스크립트를 활용하면 웹 브라우저와 관련된 객체들을 활용할 수 있다.
클라이언트 프로그램과 서버 프로그램을 구분할 수 있는 가장 대표적인 방법 → 사용자 인터페이스가 있는지 없는지 구별하는 것 웹 브라우저의 자바스크립트는 사용자 인터페이스를 구성하려고 문서 객체 모델을 사용한다. 문서 객체 모델 관련 용어 문서 객체 모델 >문서 객체
jQuery를 사용하는 방법은 크게 두가지가 있다.특정 폴더에 파일을 다운로드한 후 밑에 코드와 같이 작성해 HTML 페이지로 가져오는 것CDN(Content Delivery Network)을 활용하는 것CDN은 사용자에게 간편하게 콘텐츠를 제공하는 방식이다.세계 여러