簡體   English   中英

Angular - 我在index.html中引用了所有JS文件 - 這樣可以嗎?

[英]Angular - I'm referencing all JS files in index.html - is this ok?

我已經開始構建我的第一個AngularJS應用程序了。

我一直在關注一個教程,它在一個控制器上演示了所有內容。

現在我想建立在那上面,所以想要分離我的控制器和服務。

我輕松地將服務和控制器分成單獨的JS文件,並且還意識到在我的index.html中我需要引用那些JS文件。

這是“最佳實踐”方式嗎? 我對在index.html中列出如此多的js文件感到不安,感覺不整潔?

任何意見,將不勝感激。

謝謝。

您的擔憂是有效的。 一方面,將所有內容放在單獨的文件中可以更加可維護。 另一方面,加載100個文件會降低頁面速度(例如,Chrome只會一次加載...五個(?)文件,如果你有更多文件,頁面會在加載其余部分時減慢速度)。

我會查看Gulp.jsGrunt等軟件,您可以使用它們將所有文件連接成一個大型構建文件,然后可以通過相同的軟件縮小。

您是否使用ocLazyload查看了延遲加載角度模塊和控制器? 它與ui-router配合得很好。 您可以在https://oclazyload.readme.io/docs找到有關ocLazyload的更多詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM