본문 바로가기

개발관련/웹 프로그램

jquery

프로토 타입은 어째어째 패스하고 

jquery를 쓰게 되었다. 

그런데 이게 효율성이 엄청 높았다. 

다른것 보다도 방대한 양의 플러그인들 이것이 매력이었던 것이다. 


기본적으로 jquery라는 것은 자바스크립트 함수 모음이다. 

그래서 기본적으로 jqeury는 사이트 가서 받아주어야 플러그인을 연동해서 사용할 수 있다는 말..


http://jquery.com 사이트를 방문해 jquery를 다운받는다. 

지금 글을 쓰는 시점에선 1.10.2와 2.0.3이 나와있네..


jquery는 버전이 높다고 좋은것은 꼭 아니다. 

다른 플러그인과 연동이 안될경우가 발생하기 때문이다. 


그래서 10대가 넘어가면 jquery migrate plugin 이라는 것이 나왔는데..

1.10부터 지원안하는 함수들을 지원한다고 써있다. 

즉 예전에 만들어진 플러그인은, 작동을 안할 수 있기 때문에 꼭 넣어야 한다는말..

현재는 1.2.1 까지 나와있다. 


나같은 경우는 항상 jquery.ui를 기준으로 세팅을 해놓는다. 

그걸 이용하면 더 편할때가 많으니 사용할 수 밖에..

현재 jquery.ui 는 jquery1.8.3 이 기준


설치법은 간단하다. 

파일 다운로드 후 

<script src="jquery경로"></script>

이런식으로 구문을 작성하고 사용하면 끝..


jquery 문법은.. 

엄청 단순하다. 

id를 부르고 싶으면 $("#아이디")

class를 이용해서 호출하고 싶으면 $(".클래스명") 

예전에 프로토타입 잠깐 배울때는 이해가 안가던 것이 jquery를 배우면서 이해가 빨리갔다. 


단. 주의해야 할것

jquery가 만능은 아니다. 

구 브라우져라던가 특정 부라우져 같은경우를 위해 순수한 자바스크립트를 이용해서 하는것이 더 바람직하다는것.


첨에 할때는 의외의 버그때문에 돌아버리는 줄 알았다. 


그리고 jquery 2.대가 있는데

우리나라 실정에 하나도 안맞기 때문에 이것은 현재는 쓰지말자. 


자신을 위해서 개발자를 위해서 ie6, 7, 8은 다 버려야 할것