jQuery 소개
jQuery란 무엇입니까
jQuery는 Javascript 스크립트 라이브러리 세트입니다. 우리는 사용자가 쉽게 사용할 수 있도록 일부 도구 메서드나 개체 메서드를 클래스 라이브러리에 캡슐화합니다.
jQuery는 스크립트 프레임워크가 아니라 스크립트 라이브러리입니다. 라이브러리"는 "프레임워크"와 동일하지 않습니다. 예를 들어 "시스템 어셈블리"는 클래스 라이브러리이고 "ASP.NET MVC"는 프레임워크입니다. jQuery는 스크립트의 참조 관리 및 기능 관리를 해결하는 데 도움을 줄 수 없습니다.
스크립트 라이브러리는 코딩 논리를 완성하고 비즈니스 기능을 실현하는 데 도움이 됩니다. jQuery를 사용하면 JavaScript 코드 작성 효율성이 크게 향상되는 동시에 작성된 코드가 더욱 우아해지고 강력해집니다. 인터넷의 풍부한 jQuery 플러그인 덕분에 우리의 작업은 "jQuery로 매일 차를 마시는 것"이 되었습니다. 왜냐하면 우리는 이미 거인의 어깨 위에 서 있기 때문입니다.
jQuery는 경량의 "적게 작성하고 더 많은 작업을 수행"하는 JavaScript 라이브러리입니다. .
jQuery 라이브러리에는 다음 기능이 포함되어 있습니다.
HTML 요소 선택
HTML 요소 조작
CSS 조작
HTML 이벤트 함수
JavaScript 효과 및 애니메이션
HTML DOM 탐색 및 수정
AJAX
유틸리티
jQuery의 특징은 다음과 같습니다.
1. 강력한 기능을 제공합니다.
이러한 기능을 사용하면 다양한 기능을 신속하게 완료하고 코드를 매우 간결하게 만들 수 있습니다.
2.
다른 브라우저에서 JavaScript 스크립트의 호환성은 항상 웹 개발자에게 악몽이었습니다. IE7과 Firefox에서는 페이지가 정상적으로 실행되지만 IE6에서는 설명할 수 없는 문제가 발생합니다. jQuery를 사용하면 스크립팅이 고통스럽습니다. 예를 들어 jQuery의 Event 개체는 모든 브라우저에 공통적으로 적용되도록 형식이 지정되어 있지만 IE에서는 이벤트를 기반으로 이벤트 트리거를 가져와야 했습니다. ff와 같은 표준 브라우저는 event.target입니다. jQuery는 이벤트 객체를 통합하여 event.target을 사용하여 모든 브라우저에서 이벤트 객체를 얻을 수 있도록 합니다. 3. 풍부한 UI 구현 jQuery는 그라데이션 팝과 같은 애니메이션 효과를 얻을 수 있습니다. -up, 레이어 이동 등을 통해 더 나은 사용자 경험을 얻을 수 있습니다. 그라데이션 효과를 예로 들어 IE 및 FF와 호환되는 그라데이션 애니메이션을 작성하고 이를 구현하기 위해 많은 자바스크립트 코드를 사용한 적이 있습니다. . 노력과 노력은 말할 것도 없고, 작성하고 나서는 별 도움이 안 됐고, 시간이 지나면 잊어버리게 됐습니다. 이제 비슷한 기능을 개발하려면 다시 많은 노력이 필요할 것입니다. 이제 jQuery를 사용하면 이러한 작업을 빠르게 완료할 수 있습니다. 애플리케이션.4. 잘못된 스크립팅 지식 바로잡기
대부분의 개발자들은 자바스크립트에 대한 잘못된 이해를 가지고 있습니다. 예를 들어, 페이지 로딩 시 실행되는 DOM을 조작하는 문장을 작성하거나, HTML 요소나 문서 객체에 "onclick" 속성을 직접 추가하거나, onclick이 실제로는 익명 함수인지 등은 모르겠습니다. 이러한 오류 스크립트에 대한 지식을 갖춘 기술 직원도 모든 개발 작업을 완료할 수 있지만 이러한 프로그램은 견고하지 않습니다. 예를 들어 "페이지에 다음과 같은 작업 DOM을 작성합니다. "Statement를 로드할 때 실행됩니다.", 페이지 코드가 작고 사용자가 빠르게 로드하면 문제가 없습니다. 페이지가 조금 느리게 로드되면 브라우저에서 "작업을 종료합니다" 오류가 발생합니다. jQuery는 여러 가지 간단한 방법을 제공합니다. 이러한 문제를 해결하는 데 도움이 됩니다. jQuery를 사용하면 이러한 실수를 바로잡을 수 있는 지식을 얻게 됩니다. 왜냐하면 우리 모두는 표준적인 올바른 jQuery 스크립팅 방법을 사용하기 때문입니다.
jQuery를 사용하는 이유는 무엇입니까?
인터넷에는 수많은 오픈 소스 JS 프레임워크가 있지만 jQuery는 현재 가장 인기 있는 JS 프레임워크이며 많은 확장 기능을 제공합니다.
다음과 같은 많은 대기업에서 jQuery를 사용하고 있습니다.
Microsoft
IBM
Netflix
필요한 기본 지식
jQuery를 배우기 전에 다음 지식에 대한 기본적인 이해가 있어야 합니다. :
HTML
CSS
JavaScript
이러한 주제를 먼저 배워야 한다면 홈 페이지에서 이 튜토리얼을 찾아보세요.