>  기사  >  웹 프론트엔드  >  jquery와 jquery UI의 차이점은 무엇입니까?

jquery와 jquery UI의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2020-11-11 15:36:113816검색

차이점: 1. jquery는 선택기, 속성 수정, 이벤트 바인딩 및 기타 기능을 제공하는 js 라이브러리입니다. jquery ui는 jQuery 기반 플러그인입니다. 2. jQuery 자체는 배경에 중점을 두고 있으며 아름다운 인터페이스가 없습니다. , jQuery UI 백엔드 인터페이스와 프론트엔드 인터페이스를 모두 갖춘 멋진 디스플레이 인터페이스를 제공합니다.

jquery와 jquery UI의 차이점은 무엇입니까?

jQuery 알아보기

jQuery는 Prototype 이후의 또 다른 뛰어난 JavaScript 코드 라이브러리(또는 JavaScript 프레임워크)입니다. [관련 권장사항: jQuery 동영상 튜토리얼]

jQuery 디자인의 목적은 "Write Less, Do More"입니다. 즉, 적은 코드를 작성하고 더 많은 작업을 수행한다는 의미입니다. 이는 일반적인 JavaScript 기능 코드를 캡슐화하고 간단한 JavaScript 디자인 패턴을 제공하며 HTML 문서 작업, 이벤트 처리, 애니메이션 디자인 및 Ajax 상호 작용을 최적화합니다.

jQuery UI 알아보기

jQuery UI는 jQuery를 기반으로 하는 오픈 소스 JavaScript 웹 사용자 인터페이스 코드 라이브러리입니다. 낮은 수준의 사용자 상호 작용, 애니메이션, 특수 효과 및 테마 지정 가능 컨트롤을 포함하는 시각적 컨트롤입니다. 이를 직접 사용하여 뛰어난 상호작용성을 갖춘 웹 애플리케이션을 구축할 수 있습니다. 테스트된 모든 플러그인은 IE 6.0+, Firefox 3+, Safari 3.1+, Opera 9.6+ 및 Google Chrome과 호환됩니다.

jQuery UI에는 상태를 유지하는 위젯이 많이 포함되어 있어 일반적인 jQuery 플러그인 사용 패턴과 약간 다릅니다. 모든 jQuery UI 위젯은 동일한 패턴을 사용하므로 하나를 사용하는 방법을 배우면 다른 것도 사용하는 방법을 알게 됩니다.

jQuery UI는 주로 상호 작용, 위젯, 효과 라이브러리의 세 부분으로 나뉩니다.

상호작용: 상호작용 구성요소는 확대/축소, 드래그, 배치, 선택, 정렬 등을 포함한 마우스 상호작용과 관련된 콘텐츠입니다.

위젯: 주로 접는 패널, 자동 완성, 버튼, 날짜 선택기, 대화 상자, 메뉴, 진행률 표시줄, 슬라이더, 스피너, 탭, 도구 설명 상자 등을 포함한 일부 인터페이스 확장입니다.

효과 라이브러리: 특수 효과, 표시, 숨기기, 전환, 클래스 추가, 클래스 제거 등을 포함한 풍부한 애니메이션 효과

jquery와 jquery UI의 차이점

jQuery는 주로 선택기, 속성 수정, 이벤트 바인딩 등을 제공하는 js 라이브러리입니다.

jQuery UI는 jQuery를 기반으로 하며 섹스용으로 설계된 jQuery 확장 플러그인을 사용합니다. . 대화 상자, 드래그 동작, 크기 조정 동작 등과 같이 일반적으로 사용되는 일부 인터페이스 요소를 제공합니다.

jQuery 자체는 배경에 초점을 맞추고 아름다운 인터페이스가 없지만 jQuery UI는 전자의 단점을 보완합니다. 화려한 디스플레이 인터페이스는 사람들이 더 쉽게 받아들일 수 있게 해줍니다. 파워풀한 백스테이지와 화려한 프론트스테이지가 모두 존재합니다. jQuery UI는 jQuery 플러그인이지만 구체적으로는 jQuery가 공식적으로 유지관리하는 UI 지향 플러그인을 가리킨다.

프로그래밍 관련 지식을 더 보려면 프로그래밍 비디오 코스를 방문하세요! !

위 내용은 jquery와 jquery UI의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.