【问题标题】:What are the disadvantages of using ng-style?使用 ng-style 的缺点是什么?
【发布时间】:2017-12-07 18:29:51
【问题描述】:

我在代码中使用了ng-style,但我的经理说不要使用ng-style,因为它会产生问题。

我还是不知道他之前遇到了什么问题,想知道使用ng-style有什么缺点?

【问题讨论】:

  • ng- 前缀只是 HTML 标记的无效属性
  • 不应使用内联样式,除非它不是那么复杂的 UI。

标签: javascript angularjs ng-style angularjs-ng-style


【解决方案1】:
  1. 您不能在其他任何地方重复使用这些样式。

  2. 页面的 html 标记变得繁琐,肉眼难以解析。

  3. 由于它们不是存储在一个地方,它们很难被编辑

  4. 此方法无法在您的应用程序中提供一致性。元素上的内联样式可能会让人头疼。

  5. 它不会为您提供浏览器缓存优势。客户端在每次请求时重复下载文件。相反,请考虑使用外部样式表。

  6. 内联样式优先于页面级样式声明和外部样式表。因此,您可能会意外覆盖您不想要的样式。

  7. 使用内联样式来设置伪元素和类是不可能的。例如,使用外部和内部样式表,您可以设置定位标记的已访问、悬停、活动和链接颜色的样式。

请参考

Inline style disadvantages

Other link

【讨论】:

    猜你喜欢
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 2012-03-29
    • 1970-01-01
    • 2017-10-24
    • 2014-11-29
    • 2018-02-05
    相关资源
    最近更新 更多