티스토리 뷰

오픈소스

Cash - 크기가 1/10 인 jQuery 대체

문기프트 2016. 6. 9. 07:20

jQuery는 오래된 자바스크립트 프레임워크. 


무겁다 등의 말을하면서도 여전히 가장 사용되고있는 라이브러리 인 것은 아닐까요. 


그만큼 편리하고 사용하기 편리한 것입니다. 


그러나 모두가 모든 기능을 사용하고 있는지라고하면 이상한 생각이 듭니다. 


사용하는 기능이 DOM 조작 얼마면 Cash로 전환하는 것도 좋을지도 모릅니다. 


Cash는 가벼운 jQuery 대체합니다.



Cash의 사용법


Cash는 크기가 jQuery의 1/10입니다. 


또한, 비압축의 경우 20.6K 이것은 jQuery (287K)의 1/14 정도입니다. 


크기가 작은 것은 중요하지만, 무엇보다 코드가 이해하기 쉽다는 것이 좋은 것이 아닐까요. 


지원하는 기능은 다음과 같은 방법입니다.



addClass


css


data


height


off


attr


add


removeData


innerHeight


on


hasClass


each


innerWidth


one


prop


eq


outerHeight


ready


removeAttr


filter


outerWidth


trigger


removeClass


first


width


removeProp


get


toggleClass


index


last


serialize


after


offset


children


val


append


offsetParent


closest


appendTo


position


find


before


has


clone


is


empty


next


html


not


insertAfter


parent


insertBefore


parents


prepend


prev


prependTo


siblings


remove


text




$.isArray


$.each


$.isFunction


$.extend


$.isNumeric


$.matches


$.isString


$.parseHTML




가 있습니다. 


Ajax에 대해 구현되어 있지 않기 때문에 Superagent 등 


다른 라이브러리를 사용하게 될 것입니다. 


그렇지만, 특히 jQuery 플러그인 등은 사용하지 않고, 


DOM 조작 목적으로 사용하고 있다면 더 가벼운 라이브러리를 선정하여도 좋을 것입니다. 


또한, 지원은 IE9 이상입니다. 


Cash는 JavaScript로 만든 오픈 소스 소프트웨어 (MIT License)입니다.



kenwheeler/cash: An absurdly small jQuery alternative for modern browsers

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함