1. Abstract, Insertion 오브젝트

Abstract 와 Insertion은 오브젝트이지만, 사용하는 형태를 보면 추상 쿨래스이다. 이는 구현을 통해서 사용할 수 있다걸 의미한다.

1. 주요 클래스별 메소드

Abstract.Insertion 클래스의 주요 메소드

메서드기능개요
initialize아규먼트로 지정한 엘리먼트에 콘텐츠를 추가한다. 첫 번째 아규먼트에 콘테츠가 위치하게 될 기준 엘릴먼트를 지정하고, 두 번째 아규먼트에 추가할 콘텐츠를 설정한다. 다른 생성자 메서드와 달리, initialize()메서드는 초기값만 설정하는것이 아니라 실질적인 실행도 한다.
countenFromAnonymousTableprototype.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 내부에서 사용하는 메서드 이다

2. 메소드별 사용법 및 특징

문서에 대하여

  • 최초작성자 : 허용운
  • 최초작성일 : 2008년 01월 03일
  • 이 문서는 Ajax prototype.js 프로토타입 완전분석을 정리한 내용 입니다.
  • 이 문서를 다른 블로그나 홈페이지에 퍼가실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^\^