본문 바로가기

live()

(3)
jquery 1.4.x 나 1.5.x 에서 1.10 으로 올라오면서 주의사항 .attr() 함수는 .prop() 함수로 대체하는 것이 속편함...bind() .live() .delegate() 등은 .on() 으로 대체. 어떤 버튼에 파라미터로 수치를 매번 바꿔가면서 세팅하려 한다면...bind() 를 사용하지 말고 .attr() 를 사용 해야 함.해당 버튼을 클릭할 때 .bin() 된 만큼 실행되기 때문. 버튼A 라는 DOM 이 있고,아래와 같이 .bind() 와 .attr() 사용한다 했을 대...bind() 를 실행하는 횟수만큼 idA 에 이벤트가 쌓이게 되고,.attr() 는 실행되는 횟수만큼 idA 에 이벤트가 리셋됨..bind() 가 3회 실행되었다면, 버튼A 를 눌렀을 때 'a' 가 3회 알림 처리되고,.attr() 이 3회 실행되었다면, 'b' 가 1회만 알림 처리..
jQueryMobile, mobileinit 이벤트로 $.mobile 초기화 Ajax 로 페이지 생성 및 전환이 이루어지다 보니,이들이 상호작용 하는 순간에 데이타가 어떻게 변형되는지 알아보기 위해 관련 이벤트를 알아두자. $(document).live('mobileinit',function(){ // jquery.js 와 jquerymobile.js 사이에 정의하기 때문에 live() 함수로 mobileinit 이벤트를 정의 $.extend($.mobile,{ // $.mobile 개체를 $.extend 로 확장하여 재정의 ajaxEnabled:true, allowCrossDomainPages:false, autoInitializePage:true, defaultDialogTransition:'pop', defaultPageTransition:'fade', // 개인적으로는 s..
jQuery Proven Performance, Tips & Tricks (튜닝, 팁, 트릭) http://yubylab.tistory.com/entry/jQuery-jQuery-%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94 http://addyosmani.com/jqprovenperformance/?utm_source=javascriptweekly&utm_medium=email http://jsperf.com/browse jQuery 관련 테스트 리뷰 아래 이미지를 클릭하지 말고, 위의 URI 를 클릭하세요.. 아래 내용을 보면, 1.4.4 보다는 1.4.2 가 낫다는 생각이 드네요. 물론 1.6.2 가 훨씬 나은 선택. 암튼, 최신의 jQuery 버전을 사용하는 것이 이득이라는데.. 최신 버전이 나온다고 바로 적용하는 것도 위험요소가 존재하죠. id 와 f..