티스토리 뷰

개발/JavaScript

Open Source - js.cookie

haloper 2016. 4. 22. 13:36

시간이 날 때 마다 오픈소스를 분석해 볼 생각입니다.

뛰어난 개발자들이 작업 한 소스를 훑어 보는 건

실력 향상에 굉장히 큰 도움이 된다고 생각합니다.


아직 저 스스로의 역량이 부족하여

큰 프로젝트의 소스를 분석하기에는 많은 어려움이 있습니다.

그래서 좀 작은 프로젝트 부터 하나씩 해볼 생각입니다.


첫번째로 분석해 볼 오픈소스는 js.cookie 입니다.

https://github.com/js-cookie/js-cookie

개인 프로젝트 진행 중에 cookie를 다룰 일이 있었는데,

아무래도 직접 컨트롤 하는 것 보다는

잘 만들어진 오픈소스를 사용해 보는 것이 좋을 것 같아 찾아본 프로젝트 입니다.


사용 방법도 다음과 같이 간단합니다.


Cookies.set('name', 'value', { expires: 7 });

Cookies.get('name');


또한 RequireJS와 CommonJS도 적용 가능합니다.


코드를 분석하여 주석을 달아 보았습니다.

https://github.com/haloper/js-cookie/blob/master/src/js.cookie.js


Javascript가 워낙 유연한 언어이기 때문에

같은 기능에도 다양한 구현 방법이 존재합니다.

오픈소스를 분석하면서 좀더 효율적인 코드를 익히는건

Javascript 언어 공부에 특히 더 큰 도움이 되는 것 같습니다.




'개발 > JavaScript' 카테고리의 다른 글

RequireJS  (0) 2017.02.27
Promise 간단 사용법  (0) 2017.01.24
Javascript 동일성 비교 시 ==, === 차이점  (0) 2016.05.12
주소창의 url 변경 방법  (0) 2016.04.11
Front-End 개발 환경  (0) 2016.03.14
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   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
글 보관함