티스토리 뷰
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
'오픈소스' 카테고리의 다른 글
SyaroNote - Go기반의 Markdown 문법을 사용한 Wiki 엔진 (0) | 2016.06.09 |
---|---|
Cleartext - 일반적인 1,000 단어들만 사용할 수있는 텍스트 편집기 (0) | 2016.06.09 |
Umlaut - PlantUML을 그 자리에서 이미지화하는 UML 편집기 (0) | 2016.06.09 |
airtar - AirDrop형태로 파일을 송수신 할 수있는 명령 (0) | 2016.06.09 |
Sprint.ly Kanban - 심플한 간판 시스템 (0) | 2016.06.09 |
- Total
- Today
- Yesterday
- Mac OSX
- Web API
- 텍스트
- Web
- 디자인
- linux
- MIT 라이센스
- Web 오픈 소스
- 자바 스크립트
- javascript
- mit license
- GPL
- 소프트웨어
- Web 오픈 소스 JavaScript
- github에
- 오픈 소스
- GPL v3
- go
- SVG
- 웹 API
- Open Source JavaScript
- software
- GitHub
- cui
- HTML5
- LGPL
- GUI
- License MIT
- CMS
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |