【问题标题】:Why Bootstrap use Javascript instead pure CSS?为什么 Bootstrap 使用 Javascript 而不是纯 CSS?
【发布时间】:2013-11-27 03:29:01
【问题描述】:

我是 Bootstrap 3 的新手,但我注意到即使没有必要,Bootstrap 也需要 Javascript,例如如果 js 被禁用,下拉菜单将不起作用。有什么好的理由更喜欢 js 而不是 CSS?

【问题讨论】:

  • 可能是因为便携性?

标签: twitter-bootstrap-3


【解决方案1】:

我认为是因为 Javascript 和 CSS 不同,不能相互替代。 在 CSS 中,你不能做例如计算、DOM 操作、点击反应和其他实时事件。 Javascript 无法设置您的 HTML 样式、进行媒体查询等。另请参阅:Performance: Pure CSS vs jQuery

是的,我知道一切都有替代品,请参阅:

Can I do this in pure CSS instead of using jQuery?Can I have an onclick effect in CSS? 等....但不一样。

你的 javascript 有什么问题?首先?您是否有一些要求,例如:“应该在禁用 javascript 的情况下工作”。您的网站应该满足此要求还是应该完全相同。禁用 javascript 的替代方案是什么?基本的CSS?完整的css3?对我来说,在禁用 javascript 的情况下防止错误似乎是现实的,但不要期望所有工作都一样。对于下拉菜单,您可以考虑另一种导航结构。

【讨论】:

    猜你喜欢
    • 2014-01-08
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-25
    • 2012-08-08
    相关资源
    最近更新 更多