为什么不用bootstrap

twitter bootstrap有很多的缺点。让我们看看这些主要的问题:

为什么不用bootstrap

它不遵循最佳实践(推荐学习:Bootstrap视频教程)

我们在使用Twitter Bootstrap时遇到的最大问题之一是你的DOM元素上将拥挤大量的类。这打破了良好的web设计基本规则之一,HTML不再有语义,而且内容和表示不再分离。前端纯粹主义者会觉得这相当令人讨厌,以为它使可扩展性、重用性和维护性遇到了更大的挑战。表示和交互不再独立于内容在Twitter Bootstrap中也被进一步的强化。

它将与我现有设置发生碰撞

如果你被空投到一个干了一半的大项目中,想要使用 Twitter Bootstrappy 享受其所有的好处会如何呢?

糟糕的是,你会碰到一大堆的问题,冲突首先会从生成 HTML、CSS和JavaScript 开始。然后是它们的资源,你必须深入项目中那些阴暗的角落,搞清楚哪些脚本和样式需要删除或替换。Twitter Bootstrap 会潜在创建额外的工作,当你深入项目会不可避免地发现和修复奇怪的错误,你为自己辩护的理由将会击败你优先选用它的目的。

Twitter Bootstrap 太重

坦率的说,Twitter Bootstrap包括126kb的CSS和29kb的JavaScript。如果你想要使用Twitter Bootstap的所有功能,你应该好好考虑资源的加载时间。当然,对于一些地方这可能不是问题,但是在新西兰互联网不得不横跨太平洋,这时数据达到那儿将是很缓慢的。因此考虑你的目标市场。Twitter Bootstrap将帮助你建立一个有吸引力的、响应式的网站,但是一些手机用户将因为缓慢的加载时间和消耗电量的脚本而别拒之门外。

晕!我的新网站看起来和其他人一个样!”

Twitter Bootstrap 超级受欢迎,因此几乎每个开发者都会使用它。虽然它以后当然可以自定义你的应用或网站设计,你会发现时间限制迫使你坚持使用大量的 vanilla Bootstrap 风格。这会导致无意中创造了很多类似的,通用和难忘的网站。因为使用 Twitter Bootstrap 现成的是很快速和容易的,结果创新往往被丢弃了。当你有紧迫的时间限制时,在 Bootstrap 的结构化环境中,与众不同的创新设计很难实现。

更多Bootstrap相关技术文章,请访问Bootstrap视频教程栏目进行学习!

以上就是为什么不用bootstrap的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3003280.html

(0)
上一篇 2025年3月13日 00:33:07
下一篇 2025年3月13日 00:33:16

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • bootstrap是css框架吗

    Bootstrap的基本介绍 1.简介 Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstra…

    2025年3月13日
    000
  • bootstrap能分24格吗

    什么是bootstrap 1、Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 2、Bootstrap,来自 Twitter,是目前很受欢迎的…

    2025年3月13日
    200
  • bootstrap轮播怎么停止自动轮播

    bootstrap中有一个自带的网页图片轮播图,功能齐全,属于很标准的轮播类型。 创建一个轮播主容器 登录后复制 非常快捷、方便。 但是在一个页面里使用多个bootstrap轮播组件的时候,如果还让所有轮播图都自动轮播的话,整个画面都在动,…

    2025年3月13日
    200
  • bootstrap有哪些优势

    bootstrap 是最受欢迎的web前端框架之一。 自从官方2011年发布以来,bootstrap 经过数次优化。 现在,bootstrap是最稳定,响应最好的框架之一。它被各种水平的开发者所喜爱,因为通过使用bootstrap, 他们能…

    2025年3月13日
    200
  • bootstrap学之前要会什么

    bootstrap,来自 twitter,是目前最受欢迎的前端框架。bootstrap 是基于 html、css、javascript 的,它简洁灵活,使得 web 开发更加快捷。 必须具备HTML 、 CSS 和 JavaScript 的…

    2025年3月13日
    200
  • bootstrap基本结构有哪些

    bootstrap是一个用于快速开发 web 应用程序和网站的前端框架。bootstrap 是基于 html、css、javascript 的,是由 twitter 的 mark otto 和 jacob thornton 开发的。boot…

    2025年3月13日
    200
  • bootstrap收费吗

    bootstrap收费吗? bootstrap是免费开源的。Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框…

    2025年3月13日
    200
  • rocketbootstrap是什么

    rocketbootstrap是一款依赖包插件,rocketbootstrap允许在app运行时加载插件,例如activator、flex、fleksy enable等的依赖包之一就有它。 Rocketbootstrap是一个库,用于解决i…

    2025年3月13日
    200
  • bootstrap弹窗代码写在哪里

    如何创建弹出框 通过向元素添加 data-toggle=”popover” 来创建弹出框。 title 属性的内容为弹出框的标题,data-content 属性显示了弹出框的文本内容: 多次点我 登录后复制 注意:弹…

    2025年3月13日 编程技术
    200
  • easyui和bootstrap区别

    jquery easyui是一组基于jquery的ui插件集合体,而jquery easyui的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的ui界面。 开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解…

    2025年3月13日
    200

发表回复

登录后才能评论