bootstrap框架的使用体验

很早就接触过,现在才开始真正的努力学习,因为主要的项目都是响应式的,如果从底层敲上来会比较吃力,而且处理不好兼容问题。bootstrap是个老玩意了,但是我学校没有教这个,自己也长期以来懒得去学,所以导致了目前工作的时候,碰到前端定制的项目十分吃力。但是这些天仔细的研究了,也在上手做页面感觉还是不错的。

1.主要的感觉是方便

栅格形式的响应式布局,和各种class的定义,让开发者根本不需要敲什么样式代码,也不用仔细的研究布局和兼容的问题,bootstrap可以对所有浏览器兼容(IE8以下版本除外)。开发网页的速度非常快,就比如一个博客首页,我当时敲一个非响应式的花了一两个小时,而最近的尝试就花了半个小时搞定,并且是响应式可以导航折叠的,实际做项目的时候相当节约时间,可惜我还不够熟练,很多类名称没有记住,不是忘了就是还得一边看资料做,但和之前相比,进展特别快了。
其次就是网上有许多开发者都未bootstrap写了开源的组件,甚至于可以说,直接复制进来就能用,不容易碰到问题,比如幻灯片,折叠菜单,或者各种原本处理起来相当复杂的效果。很多时候,制作一个网页需要用到的区块和特效,bootstrap都可以很容易找到,而且不需要再次去进行调整,可以直接使用,只要是版本相符。
1.jpg
总之之前没有接触过,现在才觉得真心好用,并不累赘的代码和快速的开发模式,处理网页得心应手。之前做非响应式网页真心是太浪费时间了,而且现在我所在的公司也是一般用bootstrap来做前端。

2.也有一些我认为的不足之处

相对于纯自己敲出来的而言,bootstrap的样式代码仍然比较大量,这是无法避免的问题,而且很多的样式在实际的开发过程里面,也用不上那么多,就造成很大的闲置。其实还有一点,bootstrap对网页中几乎所有的元素都有样式定义,比如颜色层级,一个class名称定义如按钮,警告的背景颜色,那么单自己需要来定义的时候,又会重新写样式,就直接造成了重复的情况。只能说官方的开发者也是比较负责,如果不是自己要另外的处理风格的话,还是毫无问题的,但是完全按照官方的样式走的话,做出来的东西,感觉和很多网站的风格异常相似。
2.jpg
然后我也没发现什么其他的不足了,毕竟也就学了几天,只是觉得自由度有些限制。

发表评论
加载中...
    1. CG   2018-12-22 15:24

      icon_rolleyes.gif

相关文章