인기 있는 JavaScript 라이브러리는 jQuery, MooTools, Prototype, Dojo, YUI 등 셀 수 없이 많습니다. 이러한 JavaScript 라이브러리는 기능이 풍부하고 플러그인을 사용하면 거의 모든 작업을 수행할 수 있지만 이로 인해 웹 페이지 크기가 커지는 경우가 많습니다. 어떤 경우에는 특정 작업만 완료하려는 경우 보다 전문화된 기능을 갖춘 일부 경량 라이브러리를 사용할 수 있습니다. 이 기사에서는 40가지 뛰어난 경량 JavaScript 라이브러리를 소개합니다.
이것은 이 기사의 두 번째 부분입니다. 첫 번째 부분은 40 경량 JavaScript 라이브러리(1부)를 참조하세요.
Date.js
날짜 작업은 쉽지 않으며 처리해야 할 형식이 많습니다. Datejs는 간단하거나 복잡한 날짜 기능을 매우 잘 처리합니다. 날짜는 "다음 목요일", "+2년" 등의 형식으로 구문 분석할 수 있으며, 2009.01.08, 12/6/2001 등 모든 날짜 형식이 지원됩니다.
실베스터
다차원 벡터 및 격자 모델링 클래스는 물론 3D 공간의 일부 모델을 포함하여 벡터 및 격자를 처리하기 위한 수학적 JavaScript 라이브러리입니다.
예쁜 데이트
아래 그림과 같이 날짜를 아름답고 친근한 방식으로 표시하는 뛰어난 JavaScript 라이브러리입니다.
XRegExp
JavaScript의 RegExp 객체는 이미 정규식을 지원하며 XRegExp는 향후 브라우저에 포함될 수 있는 더 많은 기능을 추가합니다(ECMAScript 4 - ES4). 이 라이브러리는 RegExp 개체를 캐시하고 재사용하며 많은 새로운 기능을 추가합니다.
자바스크립트 URL 라이브러리
URL의 모든 부분을 처리할 수 있는 URL 처리용 JavaScript 라이브러리입니다.
typeface.js
이 라이브러리를 사용하면 웹 페이지에서 모든 글꼴을 사용할 수 있지만 sIFR 및 FLIR과 같은 Flash 기반 솔루션과 달리 typeface.js는 100% JavaScript를 기반으로 합니다. 그런 다음 웹 기반 생성기에 글꼴 파일을 업로드하기만 하면 됩니다. 생성된 JavaScript 파일을 웹페이지에 포함시킵니다.
쿠폰
typeface.js와 마찬가지로 Cufón 도 웹 페이지에서 모든 글꼴을 사용할 수 있습니다. 마찬가지로 생성기를 사용하여 글꼴을 VML로 변환하고 생성된 .js 파일을 웹 페이지에 포함합니다.
흑인
사람들은 종종 JavaScript 프로그램을 디버깅하기 위해 Alert()를 사용하며 Blackbird는 프로그램 실행을 기록하고 보고 필터링할 수 있는 아름다운 콘솔을 제공합니다.
니토비버그
브라우저 기반 크로스 브라우저 JavaScript 개체 로깅 및 검사 도구입니다.
방화범 라이트
현재 최고의 JavaScript 디버깅 도구는 Firebug 입니다. 그러나 이 도구는 FireFox만 지원합니다. Firebug Lite .js 파일을 웹 페이지에 삽입하면 모든 브라우저에서 FireBug 기능을 구현할 수 있습니다.
swf객체
이는 Flash 객체를 참조하는 가장 널리 사용되는 방법 중 하나입니다. 표준 swf 참조 코드를 생성하고 사용자 플레이어 버전을 감지할 수 있습니다. 사용자 버전이 지원되지 않으면 대체 콘텐츠가 표시됩니다.
정렬 및 드래그 가능
좋든 싫든 테이블은 여전히 데이터를 표현하는 가장 좋은 방법이지만 더 잘 활용할 수 있습니다. sorttable은 테이블에 class="sortable" 플래그를 추가하고 지정된 열을 제외하여 테이블 형식 데이터를 정렬할 수 있습니다. Dragtable을 사용하면 테이블의 열을 드래그할 수 있습니다. class="dragable" 플래그를 테이블에 추가하기만 하면 됩니다. class="sortable dragtable"만 추가하면 됩니다.
DD_roundies 및 DD_belatedPNG
DD_roundies는 이미지에 의존하지 않고 둥근 모서리를 구현할 수 있습니다. 이는 IE에만 해당되며 VML을 통해 구현됩니다. 해당 브라우저는 기본적으로 CSS 둥근 모서리를 지원하므로 건너뜁니다.
DD_belatedPNG는 PNG에 대한 IE6의 열악한 지원 문제를 해결하기 위해 개발되었습니다. PNG 이미지가 src에 사용되든 배경 이미지에 사용되든 DD_belatedPNG는 복구 기능을 제공할 수 있습니다.
사용자 정의 JavaScript 대화 상자
4.5K에 불과한 경량 JavaScript 라이브러리로 사용자 정의 대화 상자를 생성하고 4가지 유형의 메시지 상자, 경고, 경고, 프롬프트 및 성공을 표시할 수 있습니다. 메시지 상자 제목, 내용, 표시 기간을 설정할 수 있습니다.
GameJS
GameJS는 캔버스 개체를 출력 장치로 사용하여 Microsoft의 XNA 게임 프레임워크를 JavaScript로 포팅한 것입니다. JavaScript는 게임에 가장 적합한 플랫폼은 아니지만 프레임 속도가 낮은 게임에는 적합합니다.
Shortcuts.js
구글 리더와 지메일을 시작으로 웹 프로그램의 단축키가 대중화됐다. Shorcuts.js를 사용 하면 바로가기 키를 쉽게 처리할 수 있습니다.
지도추출
다양한 API를 제공하는 지도 제공자가 많이 있습니다. Google Maps에서 MapQuest로 제공자를 변경하려는 경우 Mapstraction은 일반적으로 사용되는 지도 제공자의 API를 제공하며 변환은 하나만 완료하면 됩니다. 코드 줄.
앰버잭
웹사이트에 아름다운 튜토리얼 기능을 추가할 수 있는 작은 4K JavaScript 라이브러리. 튜토리얼의 단계는 직접 코딩하여 구현하거나 온라인에서 자동으로 생성할 수 있습니다. 테마나 CSS를 사용하여 콘텐츠의 형식을 제어할 수 있습니다.
JsLoad
JsLoad는 Google 서버에서 다양한 JavaScript 라이브러리를 원격으로 로드할 수 있으며 다양한 버전의 지원 라이브러리를 자동으로 로드할 수 있습니다.