본문 바로가기
반응형

자바스크립트20

[펌] 자바스크립트 정리. 7 - 자바스크립트 생성자 체이닝 검색엔진을 뒤지면서 보다가 너무나 깔끔하게 정리된자바스크립트가 있기에 퍼옴. GENERAL 님의 정리 감사합니다. 링크 : http://blog.naver.com/minis24/80094251902 * 생성자 체이닝 정리 6의 마지막에서 처럼 서브클래스의 생성자 함수 내에서 상위클래스의 생성자를 명시적으로 호출하는 것을 생성자 체이닝 이라고 한다. call() 함수를 써서 생성된 객체의 메서드인것 처럼 호출했었는데 다음처럼 간단하게 고칠 수 있다. //상위클래스에 대한 참고 저장 subRectangle.prototype.superclass = Rectangle ; function subRectangle( x , y , w ,h ){ // 프로토타입 객체의 프로퍼티인 superclass 에 Rectangl.. 2013. 1. 21.
[펌] 자바스크립트 정리. 6 - 자바스크립트 클래스의 서브클래스화 검색엔진을 뒤지면서 보다가 너무나 깔끔하게 정리된자바스크립트가 있기에 퍼옴. GENERAL 님의 정리 감사합니다.댓글은 아래 링크에 달아주세요~ 링크 : http://blog.naver.com/minis24/80094251902* 자바스크립트 클래스의 서브클래스 정의하기 자바스크립트는 프로토타입 기반의 상속을 지원하므로 프로토타입 객체를 알맞게 조작하여 서브클래스를 흉내낼수 있다.아래는 그 방법이다. 1. 서브클래스의 생성자에서 슈퍼클래스의 생성자를 호출한다. 이때, 슈퍼클래스의 생성자가 새로만든 객체의 메서드인것처럼 호출해야 한다. 2. 프로토타입 객체를 설정한다. * 프로토타입객체를 반드시 슈퍼클래스의 인스턴스로 만들어 줘야한다. * 프로토타입 객체의 constructor 프로퍼티를 명시적으로 설정해.. 2013. 1. 21.
[펌] 자바스크립트 정리. 5 - 자바스크립트 클래스,생성자,프로토타입 검색엔진을 뒤지면서 보다가 너무나 깔끔하게 정리된자바스크립트가 있기에 퍼옴. GENERAL 님의 정리 감사합니다. 링크 : http://blog.naver.com/minis24/80094251902 * 자바스크립트는 자바와 같은 실제 클래스를 지원하지는 않는다. (자바스크립트 2.0에서는 지원한다고 합니다.* 대신 자바스크립트는 프로토타입객체와 생성자 함수를 사용하여 모조클래스를 구현할 수 있다. (이하 클래스라 함) * 자바스크립트 생성자 - new 연산자와 함께 사용되도록 설계된 함수를 생성자라고 한다. - 생성자는 새로운 객체를 초기화 하고 객체에 있는 프로퍼티중에서 사용되기전에 미리 값이 할당되어야 하는 프로퍼티들의 초기값을 할당 한다. - 생성자는 객체들의 클래스를 정의한다. - 생성자는 일반적.. 2013. 1. 21.
[펌] 자바스크립트 정리. 4 - 자바스크립트 연산자 검색엔진을 뒤지면서 보다가 너무나 깔끔하게 정리된자바스크립트가 있기에 퍼옴. GENERAL 님의 정리 감사합니다.댓글은 아래 링크에 달아주시기 바랍니다. 링크 : http://blog.naver.com/minis24/80094251902 * 자바스크립트를 공부하면서 노트에 정리해 놓은 내용을 보기 편하고, 효율적으로 검색하기 위해 블로그에 올리고 있습니다.* 괜찮게 생각했던 내용과 메서드나,프로퍼티등의 인덱스가 있었으면 해서 정리한 거라서 아주 기초적인 내용은 없을지도 모르겠네요. ^^ * 오늘은 자바스크립트 연산자와 관련된 내용입니다. * 자바스크립트 연산자 1. in 좌변 --> 문자열 우변 --> 객체 or 배열 좌변의 값이 우변객체의 프로퍼티의 이름이면 true 리턴 2. instanceof 좌변.. 2013. 1. 21.
반응형