javascript/jquery 6

jListQuery.js JSON 데이터 쿼리 라이브러리

일반적으로 웹에서 상황에 필요한 데이터를 ajax를 통해 그때그때 DB쿼리로 가져와서 사용하는데, 뭐 가끔 호출하면 그다지 신경 쓰지 않아도 되겠지만, "DB에 매번 수많은 join과 where 조건들을 호출하는 건 비효율적이다." 라는 생각이 들 때나, 혹은 서버가 다른 DB 테이블들 join 걸어줘야 하는 경우 사용하면 적당하겠다. JSON 특성을 이해하고 취급하는 데이터를 잘 판단해서 사용하면 좋은 라이브러리가 될 듯.

javascript/jquery 2014.07.24

Jquery API core, when

이 글을 검색해서 들어온 사람이라면 기본적으로 when 메소드가 어떤 느낌인지 알 것 이다. 정확한 설명과 예제가 달린 글이 없어서 개인적인 실험 및 공유 차원에서 작성한다. Jquery 라이브러리 중에 core 에 속한 when 메소드(?) 에 대한 고찰 jQuery.when( deferreds ) 사용 가능한 리턴값Promise ObjectThis object provides a subset of the methods of the Deferred object (then, done, fail, always, pipe, and state) to prevent users from changing the state of the Deferred. Deferred 객체를 사용한다네.. 이중에 then, done..

javascript/jquery 2014.05.02

jQuery Template

출처: http://igna.tistory.com/21 요전에 프로젝트 할 당시에 이런식의 코드를 많이 작성했더랬는데 많은 귀찮음이 따르는 작업이었다. ?123456789101112131415161718192021222324function displayItems( list ){    var i;    var n = list.length;    var table = $("#sampleTable");     for( i = 0; i     {        var html = table.html();        html += '';        html += '';        html += '+ list[i].image + '" ..

javascript/jquery 2012.02.21

jQuery - Ajax - crossdomain 이슈 #2

출처: http://igna.tistory.com/20 이전에 이야기 했던 JSONP 방법과는 다르게 좀더 정석적인 방법으로 jQuery를 다뤄 Crossdomain을 해결한 것은 검색이라는 삽질과 수많은 테스트 코드를 낳고서야 해결점이 보이기 시작했다.(물론 결국 찾아낸건 회사 차장님의 덕택이었지만)일단 몇가지 문서들을 봐야만 했는데  jQuery.ajaxPrefilter() 부분이었다. 이 ajaxPrefilter() 메서드는 ajax의 low-level 메서드로 jQuery를 통해 ajax통신을 하게 될때 콜백함수로 호출되어 통신을 위한 밑작업들을 수행하게 되는데 cross-domain또한 이 메서드 중간에서 차단하여 막는것도 여기서 처리하게된다. 이 사실을 어떻게 알았냐면 Extending A..

javascript/jquery 2012.02.21

jQuery - Ajax - crossdomain 이슈

출처: http://igna.tistory.com/19 jQuery 최신 버젼을 갖고 Ajax통신 기능을 이용하려고 하면 종종 직면하게 되는 이슈는 crossdomain 이슈다. crossdomain 이슈가 뭐냐고 물어보는 사람들을 위해 잠깐 설명하자면- crossdomain 이슈사항 정리 -1. 전제조건 - 조건 1: 내가 보고 있는 페이지의 주소는 http://www.aaa.com 이다.- 조건 2: http://www.aaa.com의 페이지가 http://www.bbb.com의 rest api 를 호출하여 데이터를 JSON으로 가져오려고 한다.2. 결론 조건 1의 내가 이용하는 페이지의 주소의 도메인과 조건 2의 데이터를 가지고 오기위한 서버의 도메인이 서로 상이할 경우 crossd..

javascript/jquery 2012.02.21