怎么轻松学bootstrap?

发布时间:2018-10-14    知识栏目:广州网页设计

bootstrap什么的,还有一些培训班里流传出来的,感觉晕乎乎的,不知所云。


相信很多没有什么基础的初学者学习它定会感到无从下手、云里雾里、难以把控。

最后实在是看不出它好在哪里,学了也就相当于白学了,也就逐渐的放弃了。

其实bootstrap非常有用。我结合自己对它的使用经验总结一些关于如何轻松学习它的方法技巧。

包含:对它的全面重新认识、学习方法,学习内容、以及它的常用功能和对待它的正确态度等方面内容。

首先来看看它是什么?

学了它有什么用呢?如果不学行不行?要回答这个,那就是要说说它是什么了。

它是在html,css,js,jquery基础上进一步封装出的一个东西,定位为前端框架,具有跨平台兼容功能,非常善于做自适应的效果和提供常用便捷的效果。

所以,它自然包含了很多功能。如:下拉功能。所以如果你想要深入学会它,你首先得会js和jquery。

那么使用它必然就是会和js,jquery一起结合使用,方能应用自如。

如果真正是零基础,我建议你先不要来学它,还是先了解一些html,css,js,jquery这些支撑它的内容。

2:学习方法

一开始你不要试着学习它的所有功能,包括某个功能的所有实现效果,不要贪,不要想着一口气吃成个胖子。

这样很容易打击你的信心。

比如我一开始使用的时候就只使用它的样式。这样容易上手,如给a标签添加个class="btn btn-primary",确实可以看到按钮变的好看的效果。

又如:面包屑导航。只要写上去就可以看见效果,这些小效果会给自己增加信心。而很多的时候你用的最多的也是这些小效果......

至于想要的行为,你可以试着先自己用js或jquery来实现,能实现就更好了,至少你知道了那些行为的来源。

此时你再慢慢调用它的js来实现功能,毕竟它做了兼容性处理。

一开始可以实现那些小一点的功能,如:下拉功能。你可以自己写,可以用原生态js自己写,用jquery自己写。

这样当你写的和它的差不多了,你其实就在慢慢摸索它做的那些行为的来源了。

当你使用它的时候,自然就有据可依知道它的来源了,也就变得得心应手了,兴趣也跟着增加起来。

要等你用它比较多了,你就可以深入的去看它的源码了,它的html,css,js,相信这时候你会对它更深入的认识了,而且能随心所欲的使用和修改。

此时你就可以把它派上你的项目的各个用场。

3:学习内容

它很重要的一个东西就是布局:栅格布局。这个很有用,但也很抽象,很多初学者学了很久不知道怎么用它,什么时候用它,用来干什么。

于是就经常被初学者放弃了,有点“捡芝麻、丢西瓜”的味道。它的神奇之处当然就没感觉不到了。

一些常用的class,如:btn,btn-primary,如:.table 等。然后再看一下代码稍微多一点的功能如:
面包屑导航

导航条

面板

注意:会用一两个都会让你兴趣慢慢培养起来,所以不要放弃那些只要稍微用一下就能学会的小功能的影响力。

4:对待bootstrap的态度

不要要求太完美,能用多少就用多少。它只是帮你快速的架出某个功能的架子,并不是一调用它就一定会完美。

很有可能要修改它,包括修改它的css,js行为,或者添加个没有的效果。这样才能让它实用在各种场合。

比如它的面包屑导航,通常你复制过来了粘贴到自己的项目中就可以看到一个导航条,但是颜色、字体大小,文字和符号直接按的分隔距离等可能都不适合你的需求。

此时你千万不要认为你还不会用bootstrap,其实你已经会用了。

你要做的而且必须要做的就是要在它的基础之上重新调整它。添加新样式,并结合你需要的功能添加其他的行为效果。

所以对待bootstrap,一定不要迷信它,不要认为它是万能的和完美的。

因此也就不要认为一旦调用了它的什么功能,它就应该100%的满足你需要的任何要求。

它没有什么标准答案,只是匹配程度是多少而已。你总需要修改的。

因此,应该不断加强css,js,jquery的学习,因为你迟早要修改,因为它的意义就是帮你搭建90%,而你总要细调那10%。

如果对它要求太高了,你就会失望太大,就会怀疑自己,这样的效果就不好了。

5:要多使用它

勤能补拙,熟能生巧。在你的项目中都试图去使用它,不要怕错。慢慢总结和积累经验。不能因为怕错就不用它了。

能用多少就用多少,多试着修改和调整,一定要记录使用经验。用的越来越多,也就越来越顺手了。

如果不知道自适应是什么效果,你可以用电脑把浏览器的宽度缩小,然后慢慢的拉大。


广州网站建设 广州网站设计 广州网站开发

工作室工作地点分布:广州  深圳  武汉  湖南


(c) Copyright 2008-2018 中网互联网站建设工作室. All Rights Reserved.