以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 指南的博客)。
我和 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 指南的博客)。