【JQuery】扩展BootStrap入门——知识点讲解(一)

简介: 本期主要介绍扩展BootStrap入门——知识点讲解(一)

1. bootstrap 概述


1.1 什么是 bootstrapbootstrap 的作用?


Bootstrap,基于 HTMLCSSJAVASCRIPT 前端框架

该框架已经预定义了一套 CSS 样式和与样式对应的 JS 代码。(对应的样式有对应的特效)

开发人员只需要编写 HTML 结构,添加 bootstrap 固定的 class 样式,就可以轻松完成指定效果的

实现。

作用:

1 Bootstrap 使得 Web 开发更加快捷,高效。

2 BootStrap 支持响应式开发,解决了移动互联网前端开发问题

课外了解知识:

该框架由 Twitter 公司的设计师 Mark Otto 和 Jacob Thornton 合作开发。

Bootstrap 基础入门使用的都是自带 CSS 样式,高级开发中需要使用 HTML5 、 CSS3 、

动态 CSS 语言 Less 进行自定义开发, JavaEE 课程中学习是“基础入门”。

中文官网: http://www.bootcss.com/

1.2 什么是响应式布局?响应式布局解决的问题?


响应式布局:一个网站的展示能够兼容多个终端(手机、iPadPC ),而不需要为每个终端单独做一个展示版本。响应式布局:专为解决移动互联网浏览而诞生的。

作用:使得网站仅适用一套样式,就可以在不同分辨率下展示出不同的舒适效果,大大降低了网站开发维护成本,并且能带给用户更好的体验性

2. bootstrap 环境搭建


2.1 下载资源


image.png

2.2 目录结构


image.png

Javaee 使用 bootStrap 开发,主要使用 dist 发布版目录。

dist 目录结构如下:

image.png

bootstrap/

├── css/

├── bootstrap.css

//bootstrap 完整版的 CSS 文件。

├── bootstrap.css.map

├── bootstrap.min.css

//bootstrap 压缩版 CSS 文件。

├── bootstrap.min.css.map

├── bootstrap-theme.css

// 主题文件

├── bootstrap-theme.css.map

├── bootstrap-theme.min.css

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

├── js/

├── bootstrap.js

// bootstrap 完整版的脚本文件。

└── bootstrap.min.js

// bootstrap 压缩版的脚本文件。

└── fonts/

├── glyphicons-halflings-regular.eot

// 字体 (字体图标)

├── glyphicons-halflings-regular.svg

├── glyphicons-halflings-regular.ttf

├── glyphicons-halflings-regular.woff

└── glyphicons-halflings-regular.woff2

注:完整版用于源码学习,但因为文件大小问题,不适合网络间传递。

压缩版用于网络发布,压缩版和完整版的唯一区别,仅为压缩版将代码间的大量空格和回车换行删

掉了,节约了大量的空间,功能上完全相同,适用于网络间快速传递。但因为没有了空格和换行,

源代码

难以阅读。

2.3 bootstrap 的通用简洁模板


image.png

viewport:视口,即浏览器上网页的可视区域

视口作用:用于移动设备将 大型页面进行比例缩放显示。

2.4 扩展:完整模板


以下为完整模板,仅美工人员酌情使用

参考文档:http://v3.bootcss.com/getting-started/#template

image.png

image.png

相关文章
|
8月前
|
开发框架 前端开发 JavaScript
使用JavaScript、jQuery和Bootstrap构建待办事项应用
使用JavaScript、jQuery和Bootstrap构建待办事项应用
133 0
|
11天前
|
JavaScript 前端开发 API
【JQuery】基础从零入门操作,简单详细
jQuery下载,引入依赖,JQuery语法、选择器、时间、获取元素、返回CSS、修改属性、添加元素、删除元素、猜数字游戏、表白墙
|
2月前
|
JSON 缓存 前端开发
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
38 3
|
4月前
|
JSON 缓存 前端开发
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
32 2
|
5月前
|
前端开发 JavaScript
详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】
这篇文章详细说明了如何在项目中整合Bootstrap V3版本,包括下载Bootstrap和jQuery、将文件复制到静态资源目录、项目中离线引用这些文件,并提供了完整页面代码示例。
详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】
|
3月前
|
JavaScript
Jquery从入门到精通
Jquery从入门到精通
|
5月前
|
JavaScript 前端开发
如何在Vue2.X/Vue3.X项目引入jQuery,以及增加jQuery.easing扩展?让你的动画效果更加丝滑!
如何在Vue 2或Vue 3项目中引入jQuery及其动画扩展库jQuery.easing,以实现更丰富的动画效果。
204 0
如何在Vue2.X/Vue3.X项目引入jQuery,以及增加jQuery.easing扩展?让你的动画效果更加丝滑!
|
5月前
|
JavaScript 前端开发
Bootstrap‘s JavaScript requires jQuery
文章讨论了网页开发中因jQuery库未正确引入或顺序不当导致的三个常见错误,并指出解决这些问题需要确保jQuery在其他依赖它的脚本之前加载。
|
7月前
|
JavaScript 前端开发 API
jQuery 入门:轻松创建与插入节点
jQuery 入门:轻松创建与插入节点
|
8月前
|
Java 数据库 Maven
基于SSM框架疫情之下社区管理系统(spring+springmvc+mybatis+jsp+jquery+bootstrap)
基于SSM框架疫情之下社区管理系统(spring+springmvc+mybatis+jsp+jquery+bootstrap)