首页 > 其他分享 >详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】

时间:2023-09-07 16:37:20浏览次数:46  
标签:JQuery 文件 整合 BootStrap jquery V3 版本 下载


文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。

前言

以下这个图说明了、如果你使用的是BootStrap V3 ,那么你在使用BootStrap 的时候,同时需要依赖Jquery。这一篇文章讲解如何在项目中整合V3 版本的BootStrap,下一篇文章讲述如何整合V5 版本的BootStrap。可能比较麻烦一点点的就是、需要下载那些文件、去哪里下载、文件版本兼容性考虑等。下文中我给出了所需要的全部安装包。开箱即用、如果看下方教程不清楚、可在哔哩哔哩上搜热爱技术的小郑、有相关的视频

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_bootstrap

安装步骤

1、官网下载Bootstap

地址:https://getbootstrap.com/ 这个下载的可能比较慢,可以在我的公众号【热爱技术的小郑】中回复关键字:BootStrap 安装包。就可以直接获取到对应的安装包。

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_jquery_02

或者直接在网上下载,选择老版本bootstrap(3.4.1版本)

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_jquery_03

2、下载jquery

官网:https://jquery.com/

这个也可能下载失败,我将这个文件同样放到了上文提及的资料文件中。

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_jquery_04

Production version - 用于实际的网站中,是已经被精简和压缩过的jQuery文件。
Development version - 用于测试和开发中,是未压缩的jQuery文件,可以方便阅读源码。 使用jQuery

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_jquery_05

3、将下载的jquery和bootstrap文件复制到静态资源目录下

静态资源下创建文件夹、存放引入的文件。

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_bootstrap_06

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_jquery_07

4、项目中离线引用

在要使用到的页面中引入文件,这里使用相对路径,确保能访问到自己存放的静态资源文件。

<!--离线使用低版本-->
<link rel="stylesheet" href="/plugins/bootstrap/css/bootstrap.min.css">
<script src="/plugins/bootstrap/jquery/jquery-3.7.1.js" ></script>
<script src="/plugins/bootstrap/js/bootstrap.min.js"></script>

在线引用

在线引用、jquery可能访问失败。不太稳定。没有网络的情况下是不能使用的。

<!--在线使用低版本  jquery总是访问失败,建议使用离线-->
<!--<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" >-->
<!--<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>-->
<!--<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap-theme.min.css" >-->

5、引入组件

找到对应版本文档下的组件(如果V3 版本的BootStrap 引用了V5版本的组件、可能会出现错误)、直接复制粘贴要用到的组件到对应页面中即可。

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_jquery_08

6、完整页面代码

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<!--离线使用高版本-->
<link rel="stylesheet" href="/plugins/bootstrap/css/bootstrap.min.css">
<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" ></script>
<script src="/plugins/bootstrap/js/bootstrap.min.js"></script>

<body>

<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-secondary">Secondary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-dark">Dark</button>

<button type="button" class="btn btn-link">Link</button>

<button type="button" class="btn btn-lg btn-danger" data-bs-toggle="popover" title="Popover title" data-bs-content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover</button>



</body>
</html>

7、效果

详细说明 BootStrap整合 BootStrap 【整合V3版本的,需要依赖JQuery】_Thymeleaf_09


标签:JQuery,文件,整合,BootStrap,jquery,V3,版本,下载
From: https://blog.51cto.com/u_15740728/7398489

相关文章

  • spring整合junit中使用到的依赖以及简单的测试案例演示
    2023-09-07注意:spring整合junit中的依赖要和spring-context的依赖版本相一致<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version><scope>......
  • .NET开源最全的第三方登录整合库 - CollectiveOAuth
    .NET开源最全的第三方登录整合库-CollectiveOAuth 思维导航前言官方项目介绍项目特点企业微信扫码授权快速开始API列表项目源码地址优秀项目和框架精选加入DotNetGuide技术交流群前言我相信很多同学都对接过各种各样的第三方平台的登录授权获取用户信息(如:微......
  • Jquery向json对象添加键值对,读取键值对,删除键值对
    添加键值对varlabelName={};labelName["Name"]="James"labelName["Sex"]="1"结果:labelName={"Name":"James","Sex":1};读取键值对vargetData={"Label":"Dong","Sex"......
  • Apache IoTDB开发系统整合之Hive TsFile
    TsFile-Hive-Connector用户指南关于TsFile-Hive-ConnectorTsFile-Hive-Connector实现了Hive对Tsfile类型的外部数据源的支持。这使用户能够按Hive操作Tsfile。使用此连接器,您可以将单个TsFile从本地文件系统或hdfs加载到hive中将特定目录中的所有文件(从本地文件系统或......
  • SpringBoot整合Redis
    SpringBoot整合Redis整合springcache导入依赖<!--引入redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>......
  • jQuery 层次选择器
    jQuery层次选择器(0)测试前的准备工作A.定义测试对象B.定义测试对象的CSS样式C.再定义一些测试用的button。(1)所有后代选择器(AB)所有后代,包括其直接后代及间接后代。(2)直接后代选择器(A>B)直接后代,不包含其孙子后代等。(3)下一个兄弟选择器(A+B)只包含指定对象的下一个兄弟,而不......
  • #2023盲盒+码# OpenHarmony3.2壁纸设置应用整合包和安装教程
    【本文正在参加2023「盲盒」+码有奖征文活动】https://ost.51cto.com/posts/25284(目录)序言前段时间研究了下OpenHarmony3.2自带的启动器应用源码,发现壁纸设置api设置无效的根本原因在于启动器内代码写死了一个固定的图片作为壁纸,经过不断地探索尝试,最终通过修改系统启动器和......
  • Springboot整合knife4j配置swagger教程-干货
    开启swagger文档,直接上教程。第一步:引入依赖<!--swagger依赖--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>3.0.3</version></de......
  • 使用jQuery获取下拉菜单项的选定值
    对于单个selectdom元素,获取当前选择的值:$('#dropDownId').val();获取当前选定的文本:$('#dropDownId:selected').text(); 您是否为选择元素提供了id?<selectid='dropDownId'>...你的第一句话应该有用! varvalue=$('#dropDownId:selected').text()......
  • Apache IoTDB开发系统整合之MapReduce TsFile
    TsFile-Hadoop-ConnectorUserGuide关于TsFile-Hadoop-ConnectorTsFile-Hadoop-Connector实现了Hadoop对Tsfile类型的外部数据源的支持。这使用户能够通过Hadoop读取,写入和查询Tsfile。使用此连接器,咱们就可以:将单个TsFile从本地文件系统或hdfs加载到Hadoop中将特定目......