본문 바로가기

Programming/jQuery

(4)
jquery : jquery mobile, swipe.js 를 함께 쓰지 마세요. jquery mobile 과 swipe.js 간에는 충돌이 발생합니다.(jquery 1.8, jquery mobile 1.3x, swipe.js 2.0) 업무로 코드를 모두 따라가본 것은 아니지만 서로간에 충돌이 발생하여swipe 초기화 이후에 진행이 되질 않습니다.따라서 swipe.js 를 쓸 일이 있을 때에는swipe.js 를 링크한 페이지에선 jquery mobile 을 링크하지 마세요.
jQuery : 오늘 정말 엄청난 삽질을 하였습니다. selector .. id 때문이지요. 후아. 이 삽질로 한시간 30분이 흘렀군요. $('#id_of_input') 위 jquery 코드를 실행하였을때 select 되는 것은 무엇일까요? alert을 해보면 object입니다. 무슨 object 인지 답답해 죽을거같아도 여튼 object 입니다. 제가 원하는 것은 text type의 input 에 어떤 data를 추가해야하는 것이었습니다. 반복문을 돌리면서 열심히를 연구하면서 갖가지 방법으로 data를 삽입하려 했지요. $('#id_of_input') = 'some data'; $('#id_of_input').value = 'some data'; $('#id_of_input').value('some data'); $('#id_of_input').text('some data'); ... 외에 별..
jQuery : $(window).load, $(document).ready 로드 후 실행되는 시간 $(document).ready(function(){ // code }); 브라우저에서 DOM 트리를 생성하고난 후에 실행되게 되는 코드입니다.(DOM is ready) $(window).load(function(){ // code }); 모든 include 되는 프레임들과 object들, 이미지까지 로드된 이후에 실행됩니다. document가 ready된 시점에는 DOM에 대한 접근만이 자유롭겠지만 아직 브라우저에서 다른 객체들이나 이미지들을 로드하지 않은 상황이므로 어떤 페이지를 사용자가 접근할 때 이미지에 대한 가공을 하려한다면 실패하게 되겠죠. 하지만, window를 로드하고난 이후에 실행되는 코드들은 모든 객체나 프레임들(외부 contents를 담는 프레임까지), 이미지까지 모두 로드한 이후에 ..
jQuery : chain에 대한 개념. 어떤 프로그래밍 언어이든 method는 status에 대해서 CRUD(insert, select, update, delete 등)의 영향을 줍니다. (여기서, method는 function 으로 함께 이해하는게 좋을까란 생각도 드네요) (제가 접한 프로그래밍 언어는 많지 않지만 그렇다고 생각하겠습니다.) jQuery cookbook 에서 1장에 체인에 대한 개념이 간략히 나오는데요, 이에 대한 설명을 아래와 같이 하고 있습니다. 체인은 jQuery 함수를 사용하여 현재 선택된 요소(즉, jQuery 함수로 현재 감싸져 있는 요소)에 jQuery 메서드를 끝없이 연결하여 적용할 수 있게 하는 기법이다. 내부적으로 각 메서드들은 항상 jQuery 메서드가 적용되기 전에 선택된 요소를 반환하는데, 그렇기에 체..