`
v5browser
  • 浏览: 1134725 次
社区版块
存档分类
最新评论

Web前端学习笔记:Bootstrap框架

 
阅读更多

很久之前就有很多人给我推荐twitter的Bootstrap框架,但是直到前几天我才真正学习了下Bootstrap,的确是相当棒的框架,至少从视觉体验上超越了很多以前碰到了前端UI框架。今天我要聊聊Bootstrap,最后给出一份我整理的Bootstrap的UI的demo,以及我自己使用Bootstrap开发的例子。

  下面我在这里简单的介绍下Bootstrap框架。

  Bootstrap框架属于UI框架,这个和jQuery不太一样,其实准确的描述Bootstrap框架属于css框架而非javascript框架,但是它本身也使用javascript来完善Bootstrap框架的视觉效果。此外,Bootstrap框架十分超前,在支持html5和css3的浏览器上表现特别好,而且对移动终端的浏览器支持也是相当优秀。

  一个完整的Bootstrap框架包含如下四个部分:

  1. 脚手架(不知道官网为啥这么翻译):用于重置背景、链接样式、栅格系统等,并包含两个简单的布局结构。Bootstrap的样式使用了lesscss技术,比如重置背景这样的操作,这些比较简单我就不展开叙述了,脚手架里最出彩的是栅格系统和布局。栅格系统是将页面宽度分成12列,栅格系统分为两种类型,一种是默认栅格系统,这时候栅格系统是按940px像素进行等分,我们可以使用span1,span4这样的class属性操作默认栅格布局,另一种是流式栅格系统,这个时候分列的宽度就不是固定,而是根据你可视页面进行12等分,同样可以使用span1,span4操作流式栅格。这个系统非常之好,做css最难的就是div布局,使用栅格系统可以大大简化div的布局操作。另外一个就是做布局操作了,布局也分为固定和流式,让不太精通css布局也能轻松操作布局。
  2. 基本的css样式。Bootstrap给出了一样常用的HTML元素的样式,例如:按钮、表单和文字等等。大部分做网站的人都不是美工出身,做出赏心悦目的网页是件很困难的事情,css提供的样式很专业很精美,能让我们轻松开发出一套精美的网站
  3. Css组件:Bootstrap还提供一些常用的css组件,同样很优秀很棒。
  4. Javascript插件:Bootstrap是个开放的系统,我们可以随意扩展Bootstrap,特别是javascript的框架,这样Bootstrap就会更加专业。

  Bootstrap是个操作性质的框架,没必要做深入分析,最关键是有没有好的使用实例,我下载Bootstrap发现,下载包里的example不是太强大,例子都在它的官网上,很多对css和javascript不是特别熟悉的人使用起来都不太习惯,因此我将这些例子进行了整合,作为单独的例子工程,这个工程非常全面,我在网上找过,目前还没有比我整理的更详尽的例子,大伙下载下来按照我的工程目录结构就可以进行开发了。此外,我做了一个简单的demo,也分享给大家,demo的截图是:

下载链接:

我整理的实例:

http://files.cnblogs.com/sharpxiajun/bootstrap-1.0.zip

我做的demo:

http://files.cnblogs.com/sharpxiajun/upms-bootstrap-v0.2.zip

相信这些例子对大家学习bootstrap会提供一定的帮助。

0
4
分享到:
评论

相关推荐

    Bootstrap的用法学习笔记

    Bootstrap,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。

    前端开发工程师笔记全套(XMind格式)

    本资源为 Web 前端开发工程师知识体系全部学习笔记,内容全面,以 XMind 格式展示(支持 PC 端和 APP 端同步,以实现电脑和手机均可速查),建议使用最新版 XMind 软件打开。笔记共包含8个部分的内容: 1. MySQL。...

    分享bootstrap学习笔记心得(组件及其属性)

    Bootstrap是一种web框架,是基于HTML,CSS和JS的一种目前较为流行的前端框架。 Bootstrap包含有丰富的组件,根据提供的组件,开发者可以更加快速、便捷地搭建自己心仪的网站。通常包括有以下常用组件:下拉菜单、按钮...

    front-end-notes:前端笔记

    front-end-notes前端学习笔记CSS 盒模型DOM 事件HTTP 协议原型链面向对象通信安全算法浏览器页面相关JS 运行机制页面性能错误监控业务能力职业竞争力md-3:前端 JavaScript 知识总结目标ES6原型异步虚拟 DOMMVVM 和 ...

    Bootstrap学习笔记之环境配置(1)

    Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。对于不太熟悉前端开发的程序员来说,是一个很好的解决方案。 0x01 Bootstrap结构 下载了Bootstrap v3.3.0...

    TestBBS:使用beego开发的论坛网站

    使用beego开发的论坛网站1.开发环境:windows2.前端:bootstrap、layui2.后端:go web框架beego3.数据库:mysql、redis浏览地址:学习笔记

    简易学习社交平台

    随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。,而互联网为学习者提供了...前端web页面和用户个人信息管理运用Bootstrap框架集合JavaScript和jQuery为用户提供了简介易操作的jsp页面。

    Tmacmall-admin:从零开始打造一个企业级电商后台管理系统--采用React16 + React-Router4结合yarn、webpack、ES6和Sass、Bootstrap等技术,体验前开发端新技术

    对于前端新人,从前到后撸一把还是很有必要的,此项目旨在交流学习,后续会整理项目中笔记及相关知识放在博客上,欢迎交流学习~ 上线demo: 项目运行 下载项目 git@gitee.com:happymmallmac/admin-fe.git 运行 在项目...

    Used_Car_Price_Prediction

    XGBoost算法用于制作该项目Flask框架用于制作Web服务器前端主要基于Bootstrap和JS 响应式网页设计部署在Heroku云上有关模型构建代码,请参阅ipython笔记本。 访问链接以访问该应用程序: 您也可以扫描以下QR码以...

    java后台开发入门(springboot快速入门)

    带领大家借助当下比较...大家只需要跟着老师一步步学习,我们既可以学习到java知识,也可以学习到小程序开发和web开发相关的知识。 我们学习过程中会有老师在线实时解答,每节课都会有对应的源码和配套笔记给到大家。

Global site tag (gtag.js) - Google Analytics