- HOME
- [정리]소프트웨어 개발 지식창고
- 02.프로그래밍 언어 (Programing Language)
- 01.스크립트 언어 (Script Language)
- JavaScript
- Ajax prototype.js 프로토타입 완전분석
- 2. prototype js 개요
2. prototype js 개요
2.1 prototype.js란?
- Sam Stephenson이 개발한 자바스크립트 프레임워크.
- prototype.js를 사용하면 Ajax 애플리케이션을 보다 쉽고 빠르게 개발할 수 있다.
- prototype 뒤에 '.js'를 붙여서 'prototype.js'라고 표기한 것은 자바스크립트 내장(Built-in) 프로퍼티(property) 중에 prototype 프로퍼티가 있기 때문에 이를 구분하기 위한 것이다.
- prototype.js 공식 사이트 : http://www.prototypejs.org/
2.2. Framework 선정 체크 포인트
- 프레임워크를 선정할 때 여러 가지를 고려해야 하지만, 무엇보다도 중요한건 오픈 소스이어야 한다.
그렇지 않으면 벤더(Vendor)에 종속될 가능성이 높다. - 다음은 시장에서의 선호도이며 지명도이다.
선호도와 지명도가 높다는 것은 그만큼 많은 개발자들이 검증을 하였다는 것을 의미하며, 효율성이 입증되었다는 것이다.
2.3. prototype.js 소스 파일 다운로드
2.6. prototype.js 형태
- prototype.js는 크게 세가지 형태로 구성되어 있다.
- 유틸리티 함수
- prototype.js에는 $, $$, $A, $F, $H, $R, $w와 같이 일곱 개의 유틸리티(Utility) 함수가 있다.
- 자바스크립트 built-in 확장
- 자바스크립트에 내장되어 있는 클래스와 오브젝트를 확장한 것이다.
- Array, Function, Number, Object, String 클래스를 확장하였으며 Event와 DOM 오브젝트를 확장하였다.
- 자체 클래스와 오브젝트
- prototype.js 자체에서 클래스와 오브젝트를 제공한다.
- Ajax, Class, Element, Form, Hash, Enumerable, Insertion, Position, Selector, Template 오브젝트(클래스 포함) 등이 있으며 각각의 오브젝트는 다수의 메서드를 포함하고 있다.
문서에 대하여
- HOME
- [정리]소프트웨어 개발 지식창고
- 02.프로그래밍 언어 (Programing Language)
- 01.스크립트 언어 (Script Language)
- JavaScript
- Ajax prototype.js 프로토타입 완전분석
- 2. prototype js 개요