- body-parser
- displaytable
- 겸손한 자바스크립트
- ecma script
- 관계형 데이터 베이스
- 컨텐츠 중간 위치
- ecma6
- 마임타입
- dom event
- unobtrusive javascript
- CSS
- array method
- IIS 서버
- mysql
- nodejs
- Git
- 미들웨어
- ajax
- jQuery
- database 개념
- requirejs
- findindex
- supervisor
- javascript
- ecmascript method
- javascript 이론
- css3 selector
- express 서버
- css3 셀렉터
- 배열 메소드
Martin`s Work
[RequireJS] Requirejs의 개념 본문
RequireJS 개념
requirejs 는 자바스크립트 파일/모듈 로더이다. RequireJS 브라우저에 최적화 되어있지만, 다른 자바스크립트 환경( Rhino와 Node)에서도 사용할 수 있다. RequireJS와 같은 스크립트 모듈러를 사용하는 것은 당신의 코드의 질과 스피드를 향상 시킬 것이다
- RequireJS 공식 홈페이지( http://requirejs.org/)
자바스크립트는 Java나 Python과 같은 여타 서버사이드 언어처럼 한 파일에서 다른 파일은 로드해올 수가 없다. 혹여나 기능이 계속해서 추가되면 스크립트가 중복되거나 관리가 힘들어질 수 있다. 이러한 경우 코드를 a.js와 b.js 등으로 나누어 관리는 하게 되는데, 혹여나 스크립트 로드 순서가 의도대로 로딩되지 않는다면, 많은 문제가 생길 수 있다. 이러한 상황을 해결할 수 있는 여러가지 방법 중 하나가 RequireJS이다.
RequireJS 장점
1. 스크립트 간에 의존성을 주입할 수 있다.
2. 스크립트를 모듈화하여 관리 할 수 있다.
3. HTML에 스크립트를 포함시킬 때, 로딩순서를 신경 쓰지 않아도 된다.
RequireJS 브라우저 지원
✔ IE 6+
✔ Firefox 2+
✔ Safari 3.2+
✔ Chrome 3+
✔ Opera 10+
[출처]
http://programmingsummaries.tistory.com/204
http://mobicon.tistory.com/157
'Javascript > RequireJS' 카테고리의 다른 글
[RequireJS] CSS 파일 로드 (0) | 2017.04.20 |
---|