jQuery 3

[jQuery] event.delegateTarget

참조 : https://api.jquery.com/event.delegateTarget/ event.delegateTarget. 이 속성은 delegate() 나 on()에 의해 위임된 이벤트 객체에서 부모객체를 참조할때 유용하게 쓰인다. 부모 객체는 delegate() 나 on() 메서드를 호출하고 핸들러를 등록하여 자식 객체에서 발생하는 이벤트를 버블링 단계에서 캡쳐, 처리할수 있다. 이때 전달되는 이벤트 객체에서 부모객체를 참조할수 있다. 예를 들자. 1 100 이런식으로 테이블 안에 a 태그가 100가 있다고 치자. 그런데 $('a').click(function(){};} 요런 식으로 붙이면, 이벤트 핸들러가 100가 붙는다.. 물론 핸들러 마다 메모리를 물고 있게 되는건 당연하며, 쓸데없는 자원..

카테고리 없음 2015.07.17

jQuery.extend

서로 다른 object 혹은 플러그인 작성 시 default object를 정의해 두고 사용자가 임의로 options 값을 주었을 때 default로 정의 된 object의 값을 options의 값으로 merge 하는데 용이하게 사용됩니다. ------------------------------------------------------------------------------------------------ var object1 = { apple : 0, banana : {weight : 52, price : 100}, cherry : 97 }; var object2 = { banana : {price : 200}, durian : 100 }; $.extend(object1, object2); # 결..

코드/JS 2013.06.27