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 相关文章推荐
ajax 缓存 问题 requestheader
Aug 01 Javascript
有关DOM元素与事件的3个谜题
Nov 11 Javascript
深入理解JavaScript作用域和作用域链
Oct 21 Javascript
Jquery实现页面加载时弹出对话框代码
Apr 19 Javascript
js获取IFRAME当前的URL的方法
Nov 13 Javascript
javascript实现字符串反转的方法
Feb 05 Javascript
js给selected添加options的方法
May 06 Javascript
解决JS请求服务器gbk文件乱码的问题
Oct 16 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
浅谈webpack打包之后的文件过大的解决方法
Mar 07 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
Sep 12 Javascript
React路由鉴权的实现方法
Sep 05 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
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
PHP类的自动加载机制实现方法分析
2019/01/10 PHP
实例讲解PHP表单
2020/06/10 PHP
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
jQuery UI插件实现百度提词器效果
2016/11/21 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
实例讲解Python中函数的调用与定义
2016/03/14 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
2018/04/23 Python
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
在校生自我鉴定
2014/01/23 职场文书
经典洗发水广告词
2014/03/13 职场文书
企业年会主持词
2014/03/27 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
教师读书活动心得体会
2016/01/14 职场文书
python用字节处理文件实例讲解
2021/04/13 Python
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python
阿里云服务器部署mongodb的详细过程
2021/09/04 MongoDB