Bootstrap里的文件分别代表什么意思及其引用方法


Posted in Javascript onMay 01, 2017

关于Bootstrap打包的文件分别代表什么意思,官网也没有给出一个明确的解释,在网上查了一些资料,总价归纳了如下:

bootstrap/    <!--主目录-->

├── css/ <!--CSS样式文件-->

│ ├── bootstrap.css <!--Bootstrap核心CSS文件-->

│ ├── bootstrap.css.map <!--source map文件-->

│ ├── bootstrap.min.css <!--Bootstrap核心CSS文件 压缩版-->

│ ├── bootstrap.min.css.map

│ ├── bootstrap-theme.css <!--可选的Bootstrap主题文件(一般不用引入)-->

│ ├── bootstrap-theme.css.map

│ ├── bootstrap-theme.min.css <!--可选的Bootstrap主题文件(一般不用引入) 压缩版-->

│ └── bootstrap-theme.min.css.map

├── js/ <!--JavaScript文件-->

│ ├── bootstrap.js <!--Bootstrap核心JavaScript文件-->

│ └── bootstrap.min.js <!--Bootstrap核心JavaScript文件 压缩版-->

└── fonts/ <!--字体图标-->

 ├── glyphicons-halflings-regular.eot

 ├── glyphicons-halflings-regular.svg

 ├── glyphicons-halflings-regular.ttf

 ├── glyphicons-halflings-regular.woff

 └── glyphicons-halflings-regular.woff2

*bootstrap.css 是完整的bootstrap样式表,未经压缩过的,可供开发的时候进行调试用
*bootstrap.min.css 是经过压缩后的bootstrap样式表,内容和bootstrap.css完全一样,但是把中间不必要的空格之类的东西都删掉了,所以文件大小会比bootstrap.css小,可以在部署网站的时候引用,如果引用了这个文件,就没必要引用bootstrap.css了,下面的文件同样。

bootstrap的环境至少需要3个文件:bootstrap.min.css、jQuery.min.js、bootstrap.min.js,具体代码如下:

<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="external nofollow" >
<!-- 可选的Bootstrap主题文件(一般不用引入) -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css" rel="external nofollow" >
<!-- jQuery文件,务必在bootstrap.min.js 之前引入 --> 
<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

需要注意的是:

bootstrap.min.css、jquery.min.js、bootstrap.min.js这三个文件的引入顺序一定不能错乱,一般把jquery.min.js、bootstrap.min.js这两个文件放入HTML网页的最底部,这么做是为了防止网页未加载完毕而这两个文件先加载可能产生的不必要的问题。

关于字体文件的解释:

而由于网页中使用的字体类型,也是各浏览器对字体类型有不同的支持规格。 字体格式类型主要有几个大分类:TrueType、Embedded Open Type 、OpenType、WOFF 、SVG。

TrueType

Windows和Mac系统最常用的字体格式,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。

EOT ? Embedded Open Type (.eot)

EOT是嵌入式字体,是微软开发的技术。允许OpenType字体用@font-face嵌入到网页并下载至浏览器渲染,存储在临时安装文件夹下。

OpenType (.otf)

OpenType是微软和Adobe共同开发的字体,微软的IE浏览器全部采用这种字体。致力于替代TrueType字体。

WOFF ? Web Open Font Format (.woff)

WOFF(Web开发字体格式)是一种专门为了Web而设计的字体格式标准,实际上是对于TrueType/OpenType等字体格式的封装,每个字体文件中含有字体以及针对字体的元数据(Metadata),字体文件被压缩,以便于网络传输。

SVG (Scalable Vector Graphics) Fonts (.svg)

SVG是由W3C制定的开放标准的图形格式。SVG字体就是使用SVG技术来呈现字体,还有一种gzip压缩格式的SVG字体。使用方法:使用CSS3的@font-face属性可以实现在网页中嵌入任意字体。 但是IE只支持微软自有的EOT格式字体,需要用字体转换工具将其转换为EOT格式,其他浏览器都不支持这一字体格式,其它浏览器可以设置TTF(TrueType)和OTF(OpenType)两种字体作为自定义字体。

以上所述是小编给大家介绍的Bootstrap里的文件分别代表什么意思及其引用方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
JS之小练习代码
Oct 12 Javascript
jquery插件制作 提示框插件实现代码
Aug 17 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
Jan 04 Javascript
ashx文件获取$.ajax()方法发送的数据
May 26 Javascript
浅谈js里面的InttoStr和StrtoInt
Jun 14 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
Aug 25 Javascript
微信小程序点击item使之滚动到屏幕中间位置
Mar 25 Javascript
vue 清空input标签 中file的值操作
Jul 21 Javascript
详解微信小程序动画Animation执行过程
Sep 23 Javascript
node.js 抓取代理ip实例代码
Apr 30 #Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 #Javascript
socket.io学习教程之基本应用(二)
Apr 29 #Javascript
socket.io学习教程之基础介绍(一)
Apr 29 #Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
Apr 29 #Javascript
Vue.js在使用中的一些注意知识点
Apr 29 #Javascript
jQuery实现按比例缩放图片的方法
Apr 29 #jQuery
You might like
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
5款Javascript颜色选择器
2009/10/25 Javascript
Javascript对象属性方法汇总
2013/11/21 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
jQuery中:text选择器用法实例
2015/01/03 Javascript
jquery实现图片随机排列的方法
2015/05/04 Javascript
js实现简单的碰壁反弹效果
2016/08/30 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
Vue.js实现开发购物车功能的方法详解
2019/02/22 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
Python实现基于HTTP文件传输实例
2014/11/08 Python
python3实现磁盘空间监控
2018/06/21 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
如何使用Pytorch搭建模型
2020/10/26 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
幼师专业求职推荐信
2013/11/08 职场文书
工程部主管岗位职责
2013/11/17 职场文书
办理护照介绍信
2014/01/16 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
家长会欢迎标语
2014/06/24 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
2015年共青团工作总结
2015/05/15 职场文书
故意杀人案辩护词
2015/05/21 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
为什么代码规范要求SQL语句不要过多的join
2021/06/23 MySQL
HTML5 新增内容和 API详解
2021/11/17 HTML / CSS
MySQL数据库 安全管理
2022/05/06 MySQL