-
자바스크립트의 모든 객체는 자신의 부모 역할을 하는 객체와 연결되어 있다.이것은 객체지향의 상속 개념과 같이 부모 객체의 프로퍼티를 마치 자신의 것처럼 쓸 수 있는 것 같은 특징이 있다.이러한 부모 객체를 프로토타입 객체(짧게는 프로토타입)라 부른다. ECMAScript 명세서는 자바스크립트의 모든 객체는 자신의 프로토타입을 가리키는 [[Prototype]]라는 숨겨진 프로퍼티를 가진다고 설명한다.크롬 브라우저에서는 __proto__가 [[Prototype]] 을 의미한다.(크롬 브라우저에서는 [[Prototype]]가 __proto__ 형태로 구현되어 있다.) - 객체 리터럴 방식으로 생성된 객체의 경우 Object.prototype 객체가 프로토타입 객체가 된다.
1. 객체자바스크립트의 거의 모든 것은 객체.(boolean, number, string - 기본 데이터 타입 / null, undefined 제외)사실, boolean, number, string의 기본 데이터타입도 객체처럼 다룰 수 있다.2. 함수함수도 객체로 취급.일반적인 객체보다 조금 더 많은 기능이 있는 객체라고 할 수 있음.함수는 일급객체로 다루어짐3. 프로토타입모든 객체는 숨겨진 링크인 플토타입을 가진다.이 링크는 해당 객체를 생성한 생성자의 프로토타입 객체를 가리킨다.4. 실행컨텍스트와 클로저자신만의 독특한 과정으로 실행 컨텍스트를 만들고 그 안에서 실행이 이루어 짐.실행컨텍스트는 자신만의 유효범위를 갖는다.이 과정에서 클로저 구현 가능.5. 자바스크립트의 객체지향 프로그래밍클래스를 지원하..
1. 웹서버?클라이언트의 요청을 받으면 해당 처리를 하여 클라이언트에 결과 페이지를 응답해줄 수 있도록 구성된 서버 또는 그 서버가 설치된 컴퓨터.2. 웹 애플리케이션 서버?웹 서버만으로는 데이터베이스와 연동되어 처리되어야 하는 동적인 데이터들을 처리해낼 수 없기 때문에 dbms와 웹 서버 사이에서 제어를 해 주는 프로그램3. servlet자바 클래스 내부에서 자바 코드가 기본이 되고 출력 스트림을 통해 html 코드를 문자열 형태로 기술하여 클라이언트에 전송4. jsphtml 코드가 기본이 되고 스크립트릿 안에 자바 코드를 기술.5. 인코딩이란?문자set과 컴퓨터가 이해할 수 있는 바이트와의 매핑 규칙