Bootstrap安装环境配置教程分享


Posted in Javascript onMay 27, 2016

Bootstrap 安装是非常容易的。此文是本人的学习汇总,便于以后查询学习,同时也希望给大家带来帮助。

一、下载 Bootstrap
您可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本。当您点击这个链接时,您将看到如下所示的网页:

Bootstrap安装环境配置教程分享

您会看到两个按钮:

Download Bootstrap:下载 Bootstrap。点击该按钮,您可以下载 Bootstrap CSS、JavaScript 和字体的预编译的压缩版本。不包含文档和最初的源代码文件。
Download Source:下载源代码。点击该按钮,您可以直接从 from 上得到最新的 Bootstrap LESS 和 JavaScript 源代码。
如果您使用的是未编译的源代码,您需要编译 LESS 文件来生成可重用的 CSS 文件。对于编译 LESS 文件,Bootstrap 官方只支持Recess,这是 Twitter 的基于 less.js 的 CSS 提示。

为了更好的了解和更方便的使用,我们将在本教程中使用 Bootstrap 的预编译版本。

由于文件是被编译过和压缩过的,在独立的功能开发中,您不必每次都包含这些独立的文件。

本学习笔记,使用的是最新版(Bootstrap 3)。

二、文件结构
1、预编译的 Bootstrap
当您下载了 Bootstrap 的已编译的版本,解压缩 ZIP 文件,您将看到下面的文件/目录结构:

Bootstrap安装环境配置教程分享

如上图所示,可以看到已编译的 CSS 和 JS(bootstrap.*),以及已编译压缩的 CSS 和 JS(bootstrap.min.*)。同时也包含了 Glyphicons 的字体,这是一个可选的 Bootstrap 主题。

2、Bootstrap 源代码
如果您下载了 Bootstrap 源代码,那么文件结构将如下所示:

Bootstrap安装环境配置教程分享

less/、js/ 和 fonts/ 下的文件分别是 Bootstrap CSS、JS 和图标字体的源代码。
dist/ 文件夹包含了上面预编译下载部分中所列的文件和文件夹。
docs-assets/、examples/ 和所有的 *.html 文件是 Bootstrap 文档。

三、HTML 模板
一个使用了 Bootstrap 的基本的 HTML 模板如下所示:

<!DOCTYPE html>
<html>
 <head>
 <title>Bootstrap 模板</title>
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <!-- 引入 Bootstrap -->
 <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">
 
 <!-- HTML5 Shim 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
 <!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
 <!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
 <![endif]-->
 </head>
 <body>
 <h1>Hello, world!</h1>
 
 <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
 <script src="https://code.jquery.com/jquery.js"></script>
 <!-- 包括所有已编译的插件 -->
 <script src="js/bootstrap.min.js"></script>
 </body>
</html>

在这里,您可以看到包含了 jquery.js、bootstrap.min.js bootstrap.min.css 文件,用于让一个常规的 HTML 文件变为使用了 Bootstrap 的模板。

四、实例
现在让我们尝试使用Bootstrap输出"Hello, world!":

<!DOCTYPE html>
<html>
<head>
 <title>在线尝试 Bootstrap 实例</title>
 <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">
 <script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>
 <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>
</head>
<body>
 
 <h1>Hello, world!</h1>
 
</body>
</html> 
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">

<!-- 可选的Bootstrap主题文件(一般不使用) -->
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap-theme.min.css"></script>

<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

以上就是本文的全部内容,希望对大家的学习有所帮助,正确搭建Bootstrap安装环境。

Javascript 相关文章推荐
来自国外的页面JavaScript文件优化
Dec 08 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
Jan 15 Javascript
JavaScript中判断整数的多种方法总结
Nov 08 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
Mar 20 Javascript
jQuery实现网页抖动的菜单抖动效果
Aug 07 Javascript
解决React Native端口号修改的方法
Jul 28 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
Sep 30 Javascript
使用JS代码实现俄罗斯方块游戏
Aug 03 Javascript
vue中关闭eslint的方法分析
Aug 04 Javascript
JS 图片压缩原理与实现方法详解
Apr 29 Javascript
浅谈es6中的元编程
Dec 01 Javascript
Bootstrap布局方式详解
May 27 #Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 #Javascript
JS组件Bootstrap Table布局详解
May 27 #Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
May 27 #Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 #Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 #Javascript
Dojo获取下拉框的文本和值实例代码
May 27 #Javascript
You might like
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
php简单统计中文个数的方法
2016/09/30 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
jQuery使用手册之一
2007/03/24 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
原生JS实现网络彩票投注效果
2016/09/25 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
python3实现暴力穷举博客园密码
2016/06/19 Python
TensorFlow平台下Python实现神经网络
2018/03/10 Python
Numpy之文件存取的示例代码
2018/08/03 Python
Django REST framework 单元测试实例解析
2019/11/07 Python
在python中求分布函数相关的包实例
2020/04/15 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
值传递还是引用传递
2015/02/08 面试题
临床医学专业个人的自我评价
2013/09/27 职场文书
会计电算化应届生自荐信
2014/02/25 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
连带责任保证书
2014/04/29 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
MySQL分区表实现按月份归类
2021/11/01 MySQL
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技