以AngularJS方式在主页中包含所有js文件和css文件好吗?

Is it good to include all js file and css file in the main page as AngularJS way?

我和 AngularJS 一起工作了几个月,但我仍然很困惑:在主页中包含所有 JavaScript 和 CSS 文件好吗 AngularJS 方式?

在我看来,使用很多CSS和JS插件可能会引起很多冲突。此外,Web 浏览器加载了太多可能不会在特定页面上使用的文件。这种方式会导致一些性能问题吗?

Does this way cause some performance problem?

AngularJS信条基于single-page application:

单页应用程序 (SPA) 是适合单个网页的 Web 应用程序或网站,旨在提供类似于桌面应用程序的用户体验。在 SPA 中,所有必要的代码 – HTML、JavaScript 和 CSS – 都是通过单个页面加载来检索的。

当然,在应用程序启动时,它可能会在性能方面花费更多,但之后会更加 fluid/user 友好。

In my opinion, it may cause many conflicts when i use many css, js plugins file...

它不应该产生冲突。但是在命名 CSS 类, JS 文件时必须小心。一种不覆盖 CSS 类 的便捷方法是在 类 上设置前缀:CSS 类 for view 1 may have a prefix v1-* , 类 在整个应用程序中使用不需要前缀。这样你就会知道 CSS 代表哪个(全局或特定视图)。还要考虑将 CSS / JS 分开放在不同的文件中。 Divide and conquer

我建议您使用标准(here 是一个非常适合 AngularJS 指南的博客)。