2021년에 사용할 자바스크립트 라이브러리 7가지
1. FullPage.js
FullPage.js는 단일 페이지 웹사이트용 jQuery 및 Vanilla JavaScript 플러그인으로, 부드러운 애니메이션 및 속도 저하 옵션을 사용하여 수직 또는 수평 스크롤로 웹 페이지를 만들 수 있습니다.풍모:
- 세로 및 가로 스크롤 가능
- 사용하기 쉬운. 쉽게 사용자 정의할 수 있습니다.
- 최신 브라우저와 오래된 브라우저 모두에서 작동합니다.
- 반응형 디자인은 다양한 크기의 화면은 물론 태블릿 및 모바일 장치에 적합합니다.
- 페이지가 로드될 때 자동 스크롤.
- 마우스 휠 스크롤을 지원합니다.
- 이미지/비디오의 지연 로딩.
- 바닐라 JavaScript 플러그인으로도 사용할 수 있습니다.
- React 및 Angular 래퍼.
2. Anime.js
Anime.js는 간단하지만 강력한 API가 포함된 가벼운 JavaScript 애니메이션 라이브러리입니다. CSS 속성, SVG, DOM 속성 및 JavaScript 개체와 함께 작동합니다.풍모:
- 애니메이션에 내장된 단계별 시스템으로 복잡하고 겹치는 애니메이션을 쉽게 작업할 수 있습니다. 타이밍과 속성 모두에 사용할 수 있습니다.
- 단일 HTML 요소에서 동시에 다른 타임스탬프를 사용하여 여러 CSS 변환 속성에 애니메이션을 적용합니다.
- 내장된 전체 콜백 및 제어 기능을 사용하여 이벤트를 동기적으로 재생, 일시 중지, 제어, 반전 및 트리거합니다.
- Anime.js는 모든 웹사이트에서 작동합니다. 단일 통합 API를 사용하여 모든 CSS, SVG, DOM 속성 및 JavaScript 개체에 애니메이션을 적용합니다.
3. Screenfull.js
Screenfull.js는 전체 화면 JavaScript API를 사용하여 모든 HTML 요소를 전체 화면 모드로 표시할 수 있는 일반적인 JavaScript 라이브러리입니다. IE7/8/9/10, Chrome, Firefox, Safari 등과 같은 모든 최신 브라우저에서 작동합니다.4. 모멘트.js
MomentJS는 매우 간단한 방법으로 JavaScript의 날짜/시간을 분석, 검증, 조작 및 표시하는 데 도움이 되는 JavaScript 라이브러리입니다.풍모:
- 현지화에 따라 읽을 수 있는 형식으로 날짜를 표시할 수 있습니다.
- 스크립트 방법을 사용하여 브라우저 내에서 MomentJS를 사용하는 기능. Node.js에서도 사용할 수 있으며 npm을 사용하여 설치할 수 있습니다.
- MomentJS에서는 더하기, 빼기, 날짜 확인, 최대, 최소 날짜 얻기 등의 사용하기 쉬운 많은 방법을 찾을 수 있습니다.
- 이것은 오픈 소스 프로젝트이며 누구나 쉽게 라이브러리에 기여하고 플러그인 형태로 기능을 추가하고 GitHub 및 Node.js에서 사용할 수 있습니다.
5. 슬릭
Slick은 모든 html 요소에서 작동하는 완전히 사용자 정의 가능하고 반응이 빠르고 모바일 친화적인 캐러셀/슬라이더를 만들기 위한 새로운 jQuery 플러그인입니다.풍모:
- 완벽하게 반응합니다.
- 가능하면 CSS3를 사용합니다. 완벽하게 기능하고 그것 없이.
- 스와이프 조정.
- 무한 루프.
- 자동 재생, 점, 화살표, 콜백 등.
6. Popper.js
Popper.js is an engine, a library that calculates and, if necessary, applies styles to poppers.
Features:
- Placing elements while keeping them in the original DOM context.
- Allows you to export the calculated information for integration with React and other view libraries.
- Supports Shadow DOM elements.
- Fully customizable thanks to the modifier-based structure.
7. Leaflet
Leaflet is a leading open source JavaScript library for interactive maps that are mobile-friendly. It only weighs about 39KB of JS and has all the mapping features developers need.
Features:
- Leaflet is designed with simplicity, performance, and usability in mind.
- It works effectively on all major desktop and mobile platforms out of the box, taking advantage of HTML5 and CSS3 available in both modern and old.
- 엄청난 수의 플러그인으로 확장할 수 있고 아름답고 사용하기 쉬우며 잘 문서화된 API뿐만 아니라 간단하고 읽을 수 있는 소스 코드가 있어 기여할 수 있어 기쁩니다.
결론
개발자가 올바른 JavaScript 라이브러리를 보유하고 사용하는 것이 중요합니다. 이렇게 하면 생산성이 향상되고 개발이 훨씬 쉽고 빨라집니다. 각 개발자는 필요에 따라 개별적으로 라이브러리를 선택합니다. 지금 바로 프로젝트에서 사용해 보고 시작할 수 있는 7가지 JavaScript 라이브러리입니다.
LIST
'Study > JavaScript' 카테고리의 다른 글
JavaScript용 상위 5개 오디오 처리 라이브러리 (0) | 2021.10.19 |
---|---|
프론트엔드 개발자를 위한 42가지 훌륭한 JavaScript 라이브러리 및 프레임워크 (0) | 2021.10.19 |
[Javascript Libliry] The 40 Best JavaScript Libraries and Frameworks for 2021 | 2021 년 40 개 최고의 자바 스크립트 라이브러리 및 프레임 워크 (0) | 2021.07.20 |
[JavaScript] GSAP | TweenMax 쉽게 애니메이션을 구현하는 방법 (0) | 2021.07.18 |
[JAVASCRIPT] Call By Value && Call By Reference에 대해서 알아보자 (0) | 2021.04.08 |