자바스크립트란? 브라우저에 내장 된 스크립트 언어 PC에서 별다른 플러그인이나 프로그램의 설치없이 바로 사용 가능 avaScript는 크로스 플랫폼, 객체 지향 스크립트 언어입니다. JavaScript는 작고, 가벼운 언어입니다; JavaScript는 단독으로 쓰이는 언어로는 유용하지 않지만, 웹 브라우져 같은 다른 제품이나 프로그램에 포함하기 쉽습니다...
prototype chain inheritance 프로토타입이란 의미자체가 원형,원본이란 말 자바스크립트에서 말하는 프로토타입 역시 문법적인 의미에서 벗어나지 않는다. 즉 어떠한 객체가 만들어지기 위해 그 객체의 모태가 되는 녀석을 프로토타입이라고 한다. Java나 php에서 말하는 class가 바로 자바스크립트의 프로토타입과 동일한 의미일 것이다. ...
객체란? 객체는 어떻게 보면 자바스크립트 그 자체 자바스크립트 자체가 객체기반으로 돌아가는 스크립트 언어 데이터(주체)와 그 데이터에 관련되는 동작(절차,방법,기능)을 모두 포함하고 있는 개념 프로퍼티 ECMA5에서 프로퍼티는 객체의 일부로 이름과 값 사이 연결을 의미라고 정의한다. 한마디로 프로퍼티는 객체의 속성을 나타내는 접근 가능한 이름과 활용...
기본 데이터 타입 Undefined Null Boolean Number String Symbol(ES 6에서 추가) 그 외 데이터 타입 Object Undefined Undefined는 선언은 되었지만 값이 할당된 적이 없는 변수에 접근하거나, 존재하지 않는 객체 프로퍼티에 접근할 경우 반환되는 값이다. Null은 사용자가 고의로 값을 할당하여 값이...
배열 (Array) 해당 항목의 offset을 계산할 수 있는 정수를 통해 각 항목들을 접근할 수 있는 연속적인 메모리 할당 자바스크립트에서의 배열 : 배열의 특성을 지닌 객체 typeof [] => "object" 타입이 고정적이지 않음 (같은 배열에 있는 원소의 값이 서로 다를 수 있다) 32비트 인덱스를 사용한다 크기가 동적이다 배열을 생성하거나 ...
CSS Color 정의 -> Color 색상 값 지정하는 방법 6가지 -> Color Value 를 사용할 수 있는 속성 CSS Color 정의 Color 텍스트의 색상을 지정한다. 기본적으로 값이 상속된다. 속성 값 color : CSS 색상 값 inherit :
프로그램이 실행되는 동안 문제가 발생할 때 대처할 수 있게 처리하는 것 예외(Exception) : 프로그램 실행 중 발생하는 오류 에러(Error) : 프로그래밍 언어의 문법적인 오류 기본 예외 처리, 고급 예외처리 두 가지 방법으로 처리 기본 에러 타입 EvalError 전역함수 eval()에 의하여 발생하는 에러 인스턴스를 생성한다. Interna...
렉시컬 바인딩 렉시컬 특성이란 함수 실행 시 유효범위를 함수 실행 환경이 아닌 함수 정의 환경으로 참조하는 특성입니다. 위의 1.코드를 봤을 때 함수 f1에서 함수 f2를 호출하면 실행이 됩니다. 함수 f1,f2 모두 전역에서 생성된 함수여서 서로를 참조할 수 있죠. 하지만 2.코드처럼 함수 f1안에서 함수 f2를 호출했다고 해서 f2가 f1안에 들어온 것...