프로토타입

이동: 둘러보기, 검색

단어[편집]

Prototype. 시제품이라는 뜻이다.

게임[편집]

알렉스 머서라는 주인공이 깽판치는 게임.

2편은 깽판치는 머서를 막는 게임으로 나왔다.


프로토타입 자바스크립트 프레임워크[편집]

설명[편집]

jQuery가 등장한뒤 망해버린 자바스크립트 라이브러리. 증거

2009년 이후로 관심도 종범됐다고 볼 수 있다. 자바스크립트라고는 제이쿼리밖에 모르는 한 저급프로그래머가 이걸로 만들어진 프로젝트를 잡고 소스도 븅신인게 왜 라이브러리도 이딴 븅신같은걸 쓰냐고 분노했다카더라. [1]

jQuery와 같이 일단 달러($)표기를 이용한다. 하지만 프로토타입은 $하나라면 오직 DOM의 ID만을 찾아가게 되어있다. jQuery가 CSS의 셀렉터와 거의 동일한것과 비해 프로토타입은 ID를 이용하는 경우가 많기 때문에 HTML구조부터 ID로 정해두지 않으면 굉장히 제어하기 불편해진다. [2]

개발진이 오랫동안 업데이트가 없는거 보니 만든 놈들도 이젠 그냥 jQuery쓰나보다.

prototype-js-javascript-library-logo-e1315871669761.gif

프로토타입 공식 사이트

프로토타입에서의 $의 사용법[편집]

<source lang="javascript">

document.getElementById("id_of_element").style.color = "#ffffff";

</source>

이걸 프로토타입의 $() 함수를 사용하면 다음과 같이 짧아진다.

<source lang="javascript">

  $("id_of_element").setStyle({color: '#ffffff'});

</source>


  1. 그런데 당연히 jQuery는 후발주자이므로 여기서 여러가지 븅신같은걸 보고 개선된거다. jQuery가 Prototype의 영향을 안받았다고는 할 수 없다.
  2. 프로토타입에서 css를 선택하기 위해선 $$같은걸 쓰기도 한다.