본문 바로가기

JQuery7

728x90
콜백은 잊어라! jQuery AJAX의 Promise 기반 진화한 비동기 표준 처리 한눈에 보는 핵심 변화(요약)콜백 메서드 제거 → Promise 체인 정착jqXHR.success() / error() / complete()는 jQuery 3.0에서 제거되었습니다. 이제 jqXHR.done() / fail() / always() 같은 Promise 인터페이스(jQuery Deferred 기반)를 사용합니다.jqXHR = Promise 인터페이스 제공$.ajax()가 반환하는 jqXHR는 Promise 메서드(.done/.fail/.always/.then)를 지원합니다. 콜백을 여러 개 등록하거나 요청 후에도 등록할 수 있습니다.async:false(동기 요청) 사용 지양기본값은 계속 비동기(async:true)이고, 동기 요청은 경고 및 비권장입니다(UX 저하, 메인 스레드 블로킹)... 2025. 10. 22.
jquery로 높이(height)와 넓이(width) 측정하는 방법 jquery가 정점을 찍은 후 지금은 Angular, react, vue에 의해 퍼블리싱 업계에서 조금씩 힘을 잃어가고 있긴 하지만 아직까지 현장에서 가장 많이, 그리고 요긴하게 사용되고 있는 기술임에는 틀림없습니다. 그중에서 가장 많이 사용되는 Function중 하나가 element's(요소)의 높이와 넓이 값을 알아내거나 세팅할 때 매우 편리하게 사용할 수 있는 height(), width() 가 아닐까 합니다. 쉽지만 헷갈리기 쉬운 element's(요소)의 높이(height)와 넓이(width)를 측정하는 방법을 소개하려고 합니다. 사전 지식 이것을 설명하기 전에 element's(요소)의 크기 값에 영향을 미치는 구성방식을 간단히 설명하면 아래와 같습니다. div 요소가 있다고 하면 내부의 여백.. 2021. 4. 29.
<jQuery> 선택자와 스타일(CSS) .css() .css()로 선택한 요소의 css 속성값을 가져오거나 style 속성을 추가합니다. 문법 1 .css( propertyName ) 속성값을 가져옵니다. 예를 들어 $( "h1" ).css( "color" ); 는 h1 요소의 스타일 중 color 속성의 값을 가져옵니다. 문법 2 .css( propertyName, value ) style 속성을 추가합니다. 예를 들어 $( "h1" ).css( "color", "green" ); 는 h1 요소에 style 속성을 추가하여 글자색을 녹색으로 바꿉니다. ... .grand { width: 400px; height: 400px; background-color: deepskyblue; } .parent { width: 300px; height: .. 2021. 4. 27.
jQuery Selectors (DOM 요소 선택기) jQuery 선택기와 선택기를 사용하여 DOM 요소를 찾는 방법에 대해 알아 봅니다. jQuery 선택기를 사용하면 웹 페이지에서 DOM 요소를 찾을 수 있습니다. 대부분의 경우 jQuery에서 선택기 함수 $()로 시작합니다. $(selector expression, context) jQuery(selector expression, context) 선택기 표현식 매개 변수는 요소와 일치하는 패턴을 지정합니다. jQuery는 CSS 선택기 패턴과 요소를 일치시키는 자체 패턴을 사용합니다. 컨텍스트 매개 변수는 선택 사항입니다. jQuery가 일치하는 요소를 검색하기 시작하는 DOM 계층 구조의 요소를 지정합니다. jQuery에서 일반적으로 사용되는 선택기를 살펴 보겠습니다. 이름으로 요소 선택 : 가장 .. 2021. 4. 16.
필수적인 jQuery 셀렉터(Selector) 기능 기본 셀렉터 일반적인 CSS 셀렉터를 그대로 이용할 수 있다. 태그명을 기준으로 선택하거나 id, class 명으로 선택한다. $('태그명') : HTML 문서에서 해당 태그를 모두 선택 $('#id') : HTML 문서에서 해당 id가 지정된 element 선택 $('.class명') : HTML 문서에서 해당 class가 지정된 모든 element 선택 - HTML Paragraph Element Division Element Division Element - Script $(function(){ var element = $('p'); alert(element.html()); element = $('#divID'); alert(element.html()); element = $('.className'.. 2021. 4. 13.
728x90
728x90