Abstract 와 Insertion은 오브젝트이지만, 사용하는 형태를 보면 추상 쿨래스이다. 이는 구현을 통해서 사용할 수 있다걸 의미한다.
Abstract.Insertion 클래스의 주요 메소드
| 메서드 | 기능개요 |
|---|---|
| initialize | 아규먼트로 지정한 엘리먼트에 콘텐츠를 추가한다. 첫 번째 아규먼트에 콘테츠가 위치하게 될 기준 엘릴먼트를 지정하고, 두 번째 아규먼트에 추가할 콘텐츠를 설정한다. 다른 생성자 메서드와 달리, initialize()메서드는 초기값만 설정하는것이 아니라 실질적인 실행도 한다. |
| countenFromAnonymousTable | prototype.js 내부에서 사용하는 메서드로 IE 브라우저인 경우에 사용 되며 <table><tbody> 와 <tbody></table> 사이에 this.content를 출력한다. |
Insertion.Before 클래스의 주요 메소드
| 메서드 | 기능개요 |
|---|---|
| initializeRange | 기준 엘리먼트 바로 앞에 콘텐츠를 삽입할 엘리먼트 위치와 범위를 설정한다. prototype.js 내부에서 사용하는 메서드 이다 |
| insertContent | 이터레이터를 실행하여 기준 엘리먼트 바로 앞에 콘텐츠를 삽입 한다. prototype.js 내부에서 사용하는 메서드 이다 |
Insertion.After 클래스의 주요 메소드
| 메서드 | 기능개요 |
|---|---|
| initializeRange | 기준 엘리먼트 바로 아래에 콘텐츠를 삽입할 엘리먼트 위치를 설정한다. prototype.js 내부에서 사용하는 메서드 이다 |
| insertContent | 이터레이터를 실행하여 기준 엘리먼트 바로 아래에 콘텐츠를 삽입 한다. prototype.js 내부에서 사용하는 메서드 이다 |
Insertion.Top 클래스의 주요 메소드
| 메서드 | 기능개요 |
|---|---|
| initializeRange | 기준 엘리먼트 맨 앞에 콘텐츠를 삽입할 엘리먼트 위치를 설정한다. prototype.js 내부에서 사용하는 메서드 이다 |
| insertContent | 이터레이터를 실행하여 기준 엘리먼트 맨 앞에 콘텐츠를 삽입 한다. prototype.js 내부에서 사용하는 메서드 이다 |
Insertion.Bottom 클래스의 주요 메소드
| 메서드 | 기능개요 |
|---|---|
| initializeRange | 기준 엘리먼트 맨 아래에 콘텐츠를 삽입할 엘리먼트 위치를 설정한다. prototype.js 내부에서 사용하는 메서드 이다 |
| insertContent | 이터레이터를 실행하여 기준 엘리먼트 맨 아래에 콘텐츠를 삽입 한다. prototype.js 내부에서 사용하는 메서드 이다 |