'프로그래밍' 태그의 글 목록
본문 바로가기
728x90

프로그래밍7

jquery mobile (제이쿼리 모바일) jquery mobile 기본 페이지 템플릿 만들기 이 템플릿 에서메타 viewport태그는 화면 너비를 장치의 픽셀 너비로 설정합니다. jQuery, jQuery Mobile 및 CDN의 모바일 테마 스타일시트에 대한 참조는 모든 스타일과 스크립트를 추가합니다. jQuery Mobile 1.4는 jQuery core 1.8 이상 버전에서 작동합니다. 에서 of가 있는 div는 페이지를 설명하는 데 사용되는 래퍼입니다. 헤더 바( ), 콘텐츠 영역( ), 푸터 바( )를 내부에 추가하여 기본 페이지를 생성합니다(3개 모두 선택 사항). 이러한 속성은 기본 마크업을 개선되고 스타일이 지정된 위젯으로 변환하기 위해 jQuery Mobile 전체에서 사용되는 HTML5 속성입니다 My Title Hello w.. 2023. 5. 26.
jquery 루프 외부에 추가 루프 외부에 추가 DOM을 건드리면 비용이 발생합니다. DOM에 많은 요소를 추가하는 경우 한 번에 하나씩이 아니라 한 번에 모두 추가하는 것이 좋습니다. 이는 루프 내에서 요소를 추가할 때 흔히 발생하는 문제입니다. $.each( myArray, function( i, item ) { var newListItem = "" + item + ""; $( "#ballers" ).append( newListItem ); }); 일반적인 기술 중 하나는 문서 조각을 활용하는 것입니다. 루프를 반복할 때마다 DOM 요소가 아닌 조각에 요소를 추가합니다. 루프 후에 조각을 DOM 요소에 추가하기만 하면 됩니다. var frag = document.createDocumentFragment(); $.each( myAr.. 2023. 5. 23.
jquery .animate() .animate()를 사용한 사용자 지정 효과 jQuery를 사용하면 메서드를 통해 임의의 CSS 속성에 애니메이션을 적용할 수 있습니다. 이 .animate()메서드를 사용하면 설정된 값 또는 현재 값에 상대적인 값으로 애니메이션을 적용할 수 있습니다. // Custom effects with .animate() $( "div.funtimes" ).animate( { left: "+=50", opacity: 0.25 }, // Duration 300, // Callback to invoke when the animation is finished function() { console.log( "done!" ); } ); 참고: 색상 관련 속성은 .animate()기본적으로 jQuery를 사용하여 애니메이.. 2023. 5. 16.
자바 JPA 트랜잭션 커밋(commit) 자바 JPA에서 트랜잭션 커밋(commit)은 일반적으로 메소드 실행이 끝나고 반환(return)되는 시점에서 발생합니다. 트랜잭션은 데이터베이스에 대한 작업을 묶어서 하나의 논리적인 작업으로 처리하는 것입니다. 이 때 트랜잭션이 수행되는 중간에 오류가 발생하거나 예상치 못한 결과가 발생하면 이전의 작업들을 모두 취소하고 원래의 상태로 되돌려야 합니다. 따라서, 트랜잭션은 "원자성(atomicity)"이 보장되어야 합니다. JPA에서는 EntityManager를 사용하여 데이터베이스에 대한 작업을 수행합니다. EntityManager는 트랜잭션 범위 내에서 작동하며, 이 범위는 보통 서비스 레이어에서 관리합니다. 따라서, 트랜잭션을 시작하고 커밋하는 것은 보통 서비스 레이어의 메소드에서 수행됩니다. 메소.. 2023. 5. 11.
728x90