2012-06-01 4 views
0

어디서나이 답변을 찾을 수 없습니다. 이 작업을 수행해야합니까 아니면 옵티 마이저가 어떻게해야합니까?어떻게 requirejs 모듈을 HTML 파일에로드해야하는지 지정할 수 있습니다

축소 된 requirejs 파일이 매우 커지면 my_main.js를 중단하고 아마도 my_main1과 my_main2를 사용하는 것이 적합할까요? 당신은을 통해 원하는 모듈을 지정

<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script> 
+0

이것은 막연한 질문입니다. 방대한 문서에서 답을 찾을 수 없다는 것이 확실합니까? - http://requirejs.org/docs/api.html –

답변

0

당신의

귀하의 index.html을 같은 태그를해야합니다 ... 호출 "정의" "필요"및 "

<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script> 

내부 my_main.js "와 같이하면 다음과 같이 할 수 있습니다 :

require(["module1", "module2"], function(module1, module2) { 
}); 

모듈 1과 모듈 2에로드됩니다.

코드를 최적화하기로 결정하면 옵티마이 저는로드하는 모든 모듈과 모든 종속성을 조사하여 단일 축소 파일에 넣습니다. 축소 된 파일을 최적화 된 빌드의 index.html에로드하기 만하면됩니다.

+0

requirejs의 축소 된 파일이 모든 html 파일을 효과적으로로드하기에는 너무 커지는 것이 일반적입니까? –

+0

글쎄, 브라우저가 미래의 페이지 요청을 위해 캐시 할 것이기에 그렇게 처리해야한다. 얼마나 큰가? –

관련 문제