모듈 식 프로그래밍은 로딩 시간을 줄이고 어떻게 사용할 수 있습니까?AngularJS : 디렉토리 구조 (예 : 모듈 프로그래밍)가 로딩 시간에 영향을 줍니까?
AngularJS 애플리케이션을 모듈화하는 방법에 대해 읽었습니다. 일반적으로 이렇게하는 이유는 큰 응용 프로그램을 만들 때 좋은 구조를 가지므로 하나는 does not have to scroll to much between files이고 재사용 가능한 모듈과 독립 실행 형 모듈은 분리됩니다.
실용적인 관점에서 볼 때 분명히 의미가 있지만, 로딩 시간을 지원하는 주장을 거의 찾을 수 없습니까?
index.html을 로딩 시간을 줄이는 대신 모두의 별도 .html 중에서 파일에서의 .js 파일을 참조 할 것인가?
나는 다음을 생각하고 있었다. 아래와 같은 디렉토리 구조가있는 경우 (디렉토리 구조 예). index.html
대신 모두 .html
파일의 .js
참조를 입력하면로드 시간이 줄어 듭니다. 예를 들어, sidebarView.htm
리터에 추가합니다 :
<script src='sidebarDirective.js'></script>
디렉토리 구조는 예
app/
----- shared/ // acts as reusable components or partials of our site
---------- sidebar/
--------------- sidebarDirective.js
--------------- sidebarView.html
---------- article/
--------------- articleDirective.js
--------------- articleView.html
----- components/ // each component is treated as a mini Angular app
---------- home/
--------------- homeController.js
--------------- homeService.js
--------------- homeView.html
---------- blog/
--------------- blogController.js
--------------- blogService.js
--------------- blogView.html
----- app.module.js
----- app.routes.js
assets/
----- img/ // Images and icons for your app
----- css/ // All styles and style related files (SCSS or LESS files)
----- js/ // JavaScript files written for your app that are not for angular
----- libs/ // Third-party libraries such as jQuery, Moment, Underscore, etc.
index.html