(四)BootStrap十分钟快速入门

(四)BootStrap十分钟快速入门

本文对BootStrap的使用做一个快速入门介绍,几分钟内即可上手。

前言

对于WEB开发的前端来说,需要熟悉HTML、CSS、JS、JQuery技术。但是有些框架技术已经对这几种技术做了很好的封装,能大大简化我们的开发时间和成本。并且统一样式,布局优美。本文提到的BootStrap只是其中一个较为简单的前端封装型框架,另外还有很多优秀的前端框架,如下所示(具体信息可以参考[BootStrap中文网]):

针对以上分析,本文主要介绍以下两点:

  • BootStrap是什么
  • 如何使用BootStrap

一、BootStrap是什么?

  1. 概念
    BootStrap是一个前端开发的框架

    • 框架:

      框架就是一个半成品的软件,开发人员可以在框架基础上再进行开发,简化编码。例如前端框架有以上展示的一些,现流行的后台框架主要是Spring全家桶

    • 好处:

      1)定义了很多的css样式和js插件,开发人员可以直接使用这些样式和插件得到丰富的页面效果
      2)响应式布局(同一套页面可以兼容不同的分辨率设备)

  2. 响应式布局
    不同于<table>,BootStrap主要包含三个部分:容器、行、元素。通过栅格系统指定元素在不同设备上所占的格子数目,使得同一套页面兼容不同的设备。

二、BootStrap的快速入门

  • 到[BootStrap官网]下载BootStrap包

  • 将该包导入项目的webapp目录下:

  • 新建HTML页面,拷贝粘贴以下模板(官网有)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet">

    <!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
    <!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
    <!--[if lt IE 9]>
    <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
    <![endif]-->
    </head>
    <body>
    <h1>你好,世界!</h1>

    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
    <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
    </body>
    </html>
  • 引用复杂的组件和JS插件
    在BootStrap官网,选择对应的组件和插件后,可以直接粘贴对应的示例代码,简化了自己编写页面的时间。

示例

如下图,即是我利用BootStrap快速搭建的一个前端界面(具体代码后期会上传到个人github)。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×