본문 바로가기

jQuery14

jQuery 1.5 버젼 업데이트!~ 매년초 jQuery는 업데이트를 발표한다. 작년 1.4는 2010년 1월에 발표하고 이후 일년만인 1.31일에 1.5 메이져버젼 업데이트가 이루어졌다. 총 83개의 버그를 수정했으며 아울러 향후 업데이트 로드맵도 나와있다. 1.5.1 버젼이 2월에 업데이트 예정되어있고 1.6버젼은 놀랍게도 올해 4월에 발표할 예정인듯하다..;; 성능향상에 대한 내용도 있는데 몇몇 함수가 많은 속도 향상이 있다.- 브라우져별로 차이가 많다. 새로 추가된 유용한 함수 1. jQuery.parseXML( data ) : 기존에 parseJSON만으론 요구가 많앗나보다..;; XML문서를 파싱할때 사용하게된다. var xml = 'RSS Title', xmlDoc = $.parseXML( xml ), $xml = $( xmlD.. 2011. 2. 10.
$.getJSON을 post 방식으로 사용하기. jQuery의 $.getJSON은 기본적으로 post방식을 지원하지 않는다. 그래서 꽤 긴내용의 파라미터를 보내서 처리를 할경우 난감한 상황을 만나게 된다..;; 그래서 구글링했더니 아래와 같은 꽁수(?)로 해결을 봤다. 결과적으로 $.post를 사용 post방식으로 처리를하지만 결과값을 json형식으로 받는다고 정의를 한후 사용하게 된다. postJSON이라는 별도의 함수를 만든후 사용하게 된다. $.postJSON = function(url, data, func) { $.post(url+(url.indexOf("?") == -1 ? "?" : "&")+"callback=?", data, func, "json"); } 아래는 postJSON을 사용한 샘플 소스 2010. 11. 28.
jQuery 1.4 버젼업~! 좀 지났지만 지난 1월 14일에 jQuery가 1.4버젼으로 업데이트 됐다.(1.3버전업이후 1년만이다...) 이번 버젼에서도 지난 1.3업데이트와 마찬가지로 퍼포먼스에 많은 발전이 있었고 몇가지 함수도 추가 되었다.. 우선 속도면에서 지난 1.3버젼과 비교를 하자면 아래 그래프를 참고하자. 그래프로도 보듯이 속도가 많이 좋아졋다랄까.. 또한 추가된 함수들도 꽤 있는데 평소에 필요했으면하는 함수가 추가되었다..(-_-;;) 쓸만한 메소드중 몇개를 소개하자면.. 1.jQuery.parseJSON( json ) : 해당 함수는 1.4.1에 새로 추가된 함수로 기존에 ajax 모듈의 $.getJSON처럼 json 내용을 파싱을 해줘 사용편의를 제공해준다. ex) var obj = jQuery.parseJSON.. 2010. 2. 4.
AJAX & IE Caching Issues 프로젝트 진행중에 jQuery의 $.get 메소를 사용하여 데이터를 가져오는 로직이 추가되었다. 해당 처리부분을 테스트중에 한가지 이슈가 생겻다.. $.get 메소를 사용하여 데이터를 가져올때 계속 새로운 데이터를 가져오지 않고 브라우져의 캐쉬데이터를 사용하고 있더라.;; 해당 브라우져는 IE8.0이였으면 파폭에서 테스트했을경우 정상적으로 데이터를 가져오는 현상발생.;; 처음엔 jQuery의 $.get 메소드에 혹시 초기값을 셋팅을 해줘야하는게 있는줄알앗다.;; 확인결과 IE의 고질적인 브라우져 캐쉬버그(?)로 상당히 오랜전에 나왔던 이슈였던걸 이제야 내가 경험을 하게 됏다.-_-;.. jQuery의 $.get메소드 문제가 아니였으니 해결책은 몇가지 방법이 있었다.(jQuery 기준;;) 1. 파라미터값.. 2010. 2. 3.