라이브러리 개조 : LightBox2 - 2화이제 LB2를 까서 보자.다운받은 디렉토리 구조 내, dist/js/lightbox.js를 자신이 가장 잘 사용하는 에디터나 IDE로 로드하고, 찬찬히 살펴 보자. 역시 2번째 라벨에 걸맞게 주석들이 깔끔하게 잘 정리되어 있고, 구조 또한 배울게 많게 잘 만들어져 있다. 아마 자바스크립트를 어느정도 경험이 있는 분들은 분명히 그렇게 느낄 것이다.이 중 아까전 크롬내 콘솔창에서 lightbox를 치면 나오던 오브젝트들을 기억하는가? 그 오브젝트가 일단 어디에서 선언되어 export 되었는지 확인해보자. 잘 보면, Lightbox.prototype.build 부분에서 export가 수행되는 것을 추측할 수 있다. 아래는 Lightbox.prototype.build..
처음에 느껴진 jQuery와 Angular의 차이 jQuery(이하 jq)는 솔직히 보자면 프레임워크가 아니다. 기존에 존재하는 Javascript를 좀 더 편한 사용을할 수 있게 만들어 주는 라이브러리 같은 개념이었다. 그렇기 때문에 View를 구성하고 소위 자료를 저장하는 Model을 관리하지는 않는다. 그에 반면 Angular(이하 ng)는 프레임워크라고 할 수 있다. 자바 진영의 Best 프레임워크인 스프링과 비슷한 느낌을 주며, 개발 시 강력한 가이드와 모듈 인젝션을 제공해 주기 때문이다. 그런데 문제라고 할 수 있는 것이 jq에 숙달된 상태에서 ng는 많은 자유를 뺏는 기분이었다. jq에서는 DOM부터 Javascript까지 자유 자재로 접근하고 쓸 수 있었지만, ng는 정해진 틀이 있고, 그..
- Total
- Today
- Yesterday
- FLASK
- 테크노트
- SSL
- 테스트
- vuejs
- technote
- SQL
- NG
- LightBox
- 파이썬
- Ai
- 미래
- ie11
- frontend
- 전략
- Branch
- Python
- jQuery
- 개발자
- 클라우드
- Material
- IE
- RESTful
- SVN
- directive
- RUBY
- angular
- JS
- Git
- 브랜치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |