首页 手游教程 bootstrap菜鸟教程,Bootstrap菜鸟教程

bootstrap菜鸟教程,Bootstrap菜鸟教程

手游教程 2024-03-26 16:55:36 0 手游资讯网

大家好,今天小编关注到一个比较有意思的话题,就是关于bootstrap菜鸟教程的问题,于是小编就整理了1个相关介绍bootstrap菜鸟教程的解答,让我们一起看看吧。

为什么感觉bootstrap很厉害但却没有用在项目中呢?

前端开发人员可能没有用过Bootstrap,但应该都听说过它。Bootstrap是一款前端框架,业内知名度很高。虽说不少公司在招聘岗位中也要求掌握Bootstrap等框架,但依旧有不少从业四五年的前端开发人员没接触过它,感觉现实项目中应用Bootstrap的并不多,这是为什么呢?

bootstrap菜鸟教程,Bootstrap菜鸟教程

Bootstrap是由推特(Twitter)开源的一款HTML、CSS和JS框架,它主要用来开发响应式布局、移动设备优先的WEB项目

Bootstrap前框的主要功能:

针对HTML标签元素内置了很多样式,运用这些样式可以快捷美化HTML元素;

Bootstrap最强大的功能就是栅格系统来制作响应式布局。

上面说到了Bootstrap前端框架的两大核心功能,但在实际项目开发中我们很少用Bootstrap的内置样式,因为这些样式无法满足我们的UI需要

这也就意味着Bootstrap在前端最合理的应用就是做响应式布局,而对于中小型网站来说开发响应式布局的成本比单独针对不同终端制作的成本更大。举个最简单的例子,如果是外包型IT公司,客户找你做网站,你总不至于收一份PC端网站的钱来做兼容各端(Web端、Wap端)的响应式站点吧?

基于以上现实条件限制,Bootstrap框架一般只运用于两块:

后台框架中可利用自带的样式快速布局;

大型网站的前端响应式布局。

这不奇怪,毕竟只是UI库,框架说不上。主要是大项目谁会用这个UI库,都会有自己的美工,自己设计一套UI。bootstrap最大的问题是不够灵活,不好定制化,当然bootstrap也有优点,是不是第一个我不知道,但是提出的一套如何将UI和UE标准化的方法还是很有用的。

哈哈,时代变了啊。

在mvc时代,后端渲染盛行,CGI语言繁荣的时代,bootstrap这种UI框架还是比较流行的,用它能够快速构建响应式web应用,各种组件和样式极大地提高了开发体验和用户体验。

然而,现在更多的是前后端分离项目,不再是一个mvc框架包揽前后端。前端只需要关注样式和布局以及如何渲染。前端更多的是采用vue、react这种框架,bootstrap本身并不适用这些框架,自然也就不用了。

另外,针对vue、react这种开发框架有更好的UI框架了,比如Element、Material-UI等等。那是不是bootstrap完全用不上了,当然不是,感兴趣的朋友可以了解下BootstrapVue和reactstrap这两个项目。

前几年bootstrap用得很多啊,但这是jquery时代的事了。现在前端三大框架都有了各自的组件库,bootstrap就没有那么流行了。不过其实很多现代组件库都受到了bootstrap的影响,例如分12列的grid,全局样式类等。

现在大多数是移动互联网项目,APP,微信公众号,小程序,大多UI模仿原生ios和原生安卓,而bootstrap虽然可以勉强做pc端和移动端,但移动端无法模仿原生效果,无法做到布局精细。什么都能做,但做的都不好。

原因出自很多人推崇的栅格布局,这种布局使用百分比来布局,无论老版本使用float还是新版flex都使用百分比。百分比移动端布局无法做到精确适配。

要精确适配移动端,需要一部分使用像素,另一部分分配剩余宽度,主要使用这种自适应布局。出现很多基于这种原理的专用UI框架,framework7,用于微信公众号的we ui等专用框架。

总之千万别信了bootstrap的宣传,什么都能做。实际做的都不好。做移动端还是用专用的UI框架吧。

到此,以上就是小编对于bootstrap菜鸟教程的问题就介绍到这了,希望介绍关于bootstrap菜鸟教程的1点解答对大家有用。

手游资讯网 Copyright @ 2005-2024 All Rights Reserved. 版权所有

免责声明: 1、本站部分内容系互联网收集或编辑转载,并不代表本网赞同其观点和对其真实性负责。 2、本页面内容里面包含的图片、视频、音频等文件均为外部引用,本站一律不提供存储。 3、如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除或断开链接! 4、本站如遇以版权恶意诈骗,我们必奉陪到底,抵制恶意行为。 ※ 有关作品版权事宜请联系客服邮箱:478923*qq.com(*换成@)

备案号:渝ICP备2023003393号-33