bootstrap 学习之路 8

bootstrap typehead 在bootstrap框架下,实现输入框的模糊查询功能,输入数据后,自动与后台交互 立即下载

最近bootstrap的基本组件学完了,总是觉得没有什么可学,但是又不会做网页。 太让人头疼了。所以,我坚持了一下,把bootstrap的基础组件给练了一遍。把我练的结果上传。

上面使用的关于BOOTSTRAP 的 css,如果没有,可以去我的资源里面下载。

本章节主要是介绍bootstrap 的 javascript控制的插件,其实我是个web新手,我习惯叫他们组件,因为都是一组操作嘛。


我做这些练习都是bootstrap官网的示例。我自己把它重写了一遍其实挺有用的。


二话不说,上代码!


<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8"/>
		<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
		
		<link rel="stylesheet" href="./bootstrap/css/bootstrap.min.css" />
		<link rel="stylesheet" href="./bootstrap/css/bootstrap-responsive.min.css" />

	
	<link href="assets/css/bootstrap.css" rel="stylesheet">
    <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
    <link href="assets/css/docs.css" rel="stylesheet">
    <link href="assets/js/google-code-prettify/prettify.css" rel="stylesheet">

		<!--这里加上想用的css-->
		<style type="text/css">
			
			.navbar{
				margin-bottom: 0px;
			}

			.fixed{
				position:fixed;
				top: 80px;
			}
			
			.helloblock {
				height: 200px;
				overflow: auto;
				position: relative;
				}


		</style>
	</head>

	<body>
		<div class="navbar navbar-inverse">
			<div class="navbar-inner">
				<div class="container">
				
					<ul class="nav" >
						<li class="active"><a href="#">home</a></li>
						<li><a href="#">content</a></li>
						<li><a href="#">about</a></li>
						<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">下拉菜单 <b class="caret"></b></a>
							<ul class="dropdown-menu">
								<li><a href="#">菜单1</a></li>
								<li><a href="#">菜单2</a></li>
								<li><a href="#">菜单3</a></li>
								<li class="divider"></li>
								<li class="dropdown-submenu"><a href="#">二级菜单</a>
									<ul class="dropdown-menu" >
										<li><a href="#">二级菜单1</a></li>
										<li><a href="#">二级菜单2</a></li>
										<li><a href="#">二级菜单3</a></li>
									</ul>
								</li>
							</ul>
						</li>
						
					</ul>

					
				</div>
				
			</div>
		</div>
		
		
			
		<div class="container">
		

		<!--modal部分-->
		<div class="modal hide fade" id="firstModal"><!--这里是隐藏的一个div,用来表示modal,通过触发器来显示出来-->
			<div class="modal-header"><h3>hello modal</h3></div>
			<div class="modal-body"><h5>哈哈哈,我是渐入渐出的modal</h5></div>
			<div class="modal-footer"><button class="btn btn-primary" data-dismiss="modal" aria-hidden="true">关闭</button></div>
		</div>

		<!--触发modal的trigger-->
		<a href="#firstModal" class="btn" data-toggle="modal">lanuch modal</a>


		<!--dropdown部分-->
		<div class="dropdown">
		  <a class="dropdown-toggle" id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="test6.html">
			Dropdown
			<b class="caret"></b>
		  </a>
		  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
			<li>helloworld1</li>
			<li>helloworld2</li>
			<li>helloworld3</li>
		  </ul>
		</div>
		<!--scrollspy开始-->
	

		 <div class="bs-docs-example">
            <div id="navbarExample" class="navbar navbar-static">
              <div class="navbar-inner">
                <div class="container" style="width: auto;">
                  <a class="brand" href="#">Project Name</a>
                  <ul class="nav">
                    <li><a href="#fat">@fat</a></li>
                    <li><a href="#mdo">@mdo</a></li>
                    <li class="dropdown">
                      <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
                      <ul class="dropdown-menu">
                        <li><a href="#one">one</a></li>
                        <li><a href="#two">two</a></li>
                        <li class="divider"></li>
                        <li><a href="#three">three</a></li>
                      </ul>
                    </li>
                  </ul>
                </div>
              </div>
            </div>
            <div data-spy="scroll" data-target="#navbarExample" data-offset="0" class="scrollspy-example">
              <!--<h4 id="fat">@fat</h4>-->
			  <div id="fat"><h3>helloworld</h3></div>
              <p>Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.</p>
             <!-- <h4 id="mdo">@mdo</h4>-->
			  <div id="mdo"><h3>helloworld2</h3></div>
              <p>Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.</p>
              <h4 id="one">one</h4>
              <p>Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone.</p>
              <h4 id="two">two</h4>
              <p>In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.</p>
              <h4 id="three">three</h4>
              <p>Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.</p>
              <p>Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
              </p>
            </div>
          </div>
		<!--scrollspy结束-->

		<!--tab开始,tab需要一个导航栏和内容栏-->
		 <ul id="myTab" class="nav nav-tabs">
              <li class="active"><a href="#home" data-toggle="tab">Home</a></li>
              <li><a href="#profile" data-toggle="tab">Profile</a></li>
              <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
                <ul class="dropdown-menu">
                  <li><a href="#dropdown1" data-toggle="tab">@fat</a></li>
                  <li><a href="#dropdown2" data-toggle="tab">@mdo</a></li>
                </ul>
              </li>
            </ul>
            <div id="myTabContent" class="tab-content">
              <div class="tab-pane fade in active" id="home">
                <p>hello home.</p>
              </div>
              <div class="tab-pane fade" id="profile">
                <p>hello profile.</p>
              </div>
              <div class="tab-pane fade" id="dropdown1">
                <p>hello dropdown1.</p>
              </div>
              <div class="tab-pane fade" id="dropdown2">
                <p>hello dropdown2.</p>
              </div>
            </div>
			
		<!--tab结束-->

		<!--tooltip开始-->
		<div class="tooltip-demo">
			<ul>
				<li><a href="#" data-toggle="tooltip" data-placement="top" title="上面的提示">提示1</a></li>
				<li><a href="#" data-toggle="tooltip" data-placement="left" title="左边的提示">提示2</a></li>
				<li><a href="#" data-toggle="tooltip" data-placement="right" title="右边的提示">提示3</a></li>
				<li><a href="#" data-toggle="tooltip" data-placement="bottom" title="下面的提示">提示4</a></li>
			</ul>
		</div>
		<!--tooltip结束-->

		<!--popover开始-->
			
		  <a href="#" class="btn btn-large btn-danger" data-toggle="popover" title="A Title" data-content="And here's some amazing content. It's very engaging. right?">Click to toggle popover</a>
		
		<!--popover结束-->

		<!--typeahead-->
			
			
              <input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="4" data-source='["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Dakota","North Carolina","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"]'>
            
		<!--typeahead-->

		
			
		</div>
			<hr />
			<div class="footer">
				© 2013 Company, Inc. · 
			</div>
		</div><!--container div-->
		<script type="text/javascript" src="./bootstrap/thirdpart/jquery.min.js"></script>
		<script type="text/javascript" src="./bootstrap/js/bootstrap.min.js"></script>

	
  
    <script src="assets/js/application.js"></script>

       
	</body>
</html>

注释:

1. modal 组件。 modal组件分为两部分,第一部分是组件本身。 在代码的modal部分。 其中包括header body footer三部分。大家可以参考我写的来写。另一部分是modal 的trigger 也就是触发器。请参考modal部分。

2. scrollspy 部分,中文可以称为滚动条。主要包括nav部分和scroll 部分。详细请参考scrollspy部分。

3. tab 部分,中文可能称为页签吧,我猜的。 同上,主要是包括nav部分和tab-pane部分。其中.fade表示渐入渐出。. in表示显示 .active表示激活状态。其余见代码

4. tooltip部分,其实tooltip部分没有什么好说的,很简单都会有提示,只不过如果要出现像bootstrap那么漂亮的提示,具体代码在application.js中,我不理解,以后理解了再写上来。

5. popover ,这个主要包括一个a的触发器,data-toggle=‘popover’切换类型, 显示的title 显示的data-content . over

6. typeahead 号称 预输入,必须非常nb,极力推荐的功能。具体可以参考<!--typehead-->


效果图







bootstrap学习感悟:

1. 通过近段时间的学习,已经把bootstrap的组件都学完了。 我也单独做了几个bootstrap的例子。 熟悉了一下bootstrap,目前处于可以单独开发bootstrap页面的时候。当然网页上有许多可以参考的网页,我们可以试着学习参考别人的,然后自己来做。

2. 实践出真知,要想做就练呀练呀练呀练呀!

3. 我们要学习bootstrap不能只是学会它提供的组件,这样也太低级了。我们要看懂它的源码,学会它的控制逻辑。这样我们才能更好的使用它,封装它,修改它,甚至创造另一个它。这才是学习的比较高的境界。

4. 境界虽高,可惜需要一步一步的实践而不可急,所谓不积跬步无以至千里!

5. 因为我的web基础几乎为0 ,当然还是会html标签的。 所以要看懂bootstrap源码 明显需要比较好的javascript jquery css less知识。 现在bootstrap我才写了8篇,目标是30篇。 所以我会在后面的章节中记录我学习javascript jquery css less的过程。 等这些基本知识学完了,再回头学bootstrap 的源码。或者二者穿插学习。

6. 来吧,坚持就是胜利,坚持学会bootstrap,称为web前端高手。如果第一个目标达到了,我以后会步步为营来介绍j2ee , spring mvc .tomcat等,一步一步的实践,一步一步的走向技术的殿堂!

7. 坚持,并保持一个缓而不急、缓而不停的状态。一步一步的走!

Lammps纳米压痕接触面积—Matlab接触面积计算(两种方法) Lammps纳米压痕接触面积计算 阅读详情

相关推荐

FOC:【1】浅析SVPWM算法(七段式)以及MATLAB仿真验证

最近的科研项目需要使用到SVPWM算法,网上相关的原理介绍很多。对于纯应用的需求来说,或许有些内容上的冗余。 本文的目的就是简要并且明确的给出具体的计算步骤,可以帮助快速上手。同时利用MATLAB进行了简单算法验证。.....................

Alex的技术博客 1万+

bootstrap-typeahead 自动补全简单的使用教程

bootstrap-typeahead 自动补全简单的使用教程 参考链接: 参考1 : https://segmentfault.com/a/1190000006036166参考2 : https://blog.youkuaiyun.com/u010174173/article/details/53227583参考3 : https://www.cnblog...

HiterCoder 1007

[XJTUSE DATABASE]——第三章 关系数据库标准语言SQL

新年了,来个大的,写了好几天,将近9000字,希望对大家有所帮助

weixin_47692652的博客 3120

使用 Bootstrap Typeahead 组件

Bootstrap 中的 Typeahead 组件就是通常所说的自动完成 AutoComplete,功能很强大,但是,使用上并不太方便。这里我们将介绍一下这个组件的使用。 第一,简单使用 首先,最简单的使用方式,就是直接在标记中声明,通过 data-provide="typeahead" 来声明这是一个 typeahead 组件,通过 data-source= 来提供数据。当然了,你还必须...

weixin_33681778的博客 412

S32K3 MCAL配置 【MCU、PORT、DIO】

1、s32k3时钟源可由PLL, FXOSC, FIRC, SIRC, and SXOSC五种时钟源生成,可按照手册推荐配置。目标是在在S32K344板子上点亮红色LED灯,需要配置的有MCU、PORT、DIO模块。MCU最主要的是时钟配置,要翻看芯片手册,理解时钟树。1、通用配置中,没有什么特殊需求按照demo配置就好。1、配置MC_CGM mux 0 clocks时钟。1、外部晶振配置按照实际项目原理图进行配置。1、外部晶振配置,按照实际项目配置。1、PLL时钟按照手册进行配置。

weixin_43741076的博客 3242

怎么用phpstudy制作网站

随着实践的深入,你会逐渐掌握更多高级技巧和技术,让你的网站变得更加完善和吸引人。现在你已经成功设置了你的本地Web服务器环境,接下来我们将指导你如何利用这个环境来创建一个简单的PHP网页项目。为了使网站更加动态且功能丰富,我们需要学会如何让PHP脚本与MySQL数据库交互。为了让网站看起来更专业美观,可以考虑引入CSS样式表来定制网页布局及视觉效果。当你对本地开发的网站感到满意后,下一步就是将其发布到互联网上供他人访问了。让我们进一步扩展我们的网站,加入一个简单的用户注册与登录系统。

2401_87999399的博客 6573

java基础回顾之bootstrap自动补全typehead技术

js代码: $("#customerName").typeahead({ source: function (query, process) { // ["阿里巴巴","阿里巴巴北京分公司"] $.post("workbench/transaction/getCustomerByLikeName.do", { "name" : query }, function (array) { p.

qq_30347133的博客 440

SAP-ABAP:SAP创建CDS视图(SQL语句创建)实例详解

通过Eclipse和ADT创建CDS视图是SAP开发中的一项重要技能。CDS视图不仅简化了数据建模,还提供了高性能和灵活性。掌握CDS视图的开发和使用,可以帮助你更好地支持SAP S/4HANA和Fiori应用的开发。

baidu_35680696的博客 1822

bootstrap中的typeahead

无标题文档 $('.typeahead').typeahead() 效果图:

ling811的专栏 1339

基于STM32设计的ECG+PPG人体参数测量系统(华为云IOT)(217)

该系统的核心是基于STM32F103RCT6微控制器,这是一种高性能、低功耗的嵌入式处理器,适用于各种复杂的控制和数据处理任务。系统利用先进的传感器技术,如光电传感器PulseSensor模块来准确测量人体脉搏血氧饱和度及心率(PPG),同时采用AD8232生物电信号采集模块捕捉并处理人体的心电图信号(ECG),从而全面反映用户的心脏活动状态。

1万+

【2023年】云计算比赛——金砖挑战赛正式题

文章摘要 本文详细记录了OpenStack私有云平台与Kubernetes容器云平台的部署与运维过程,涵盖环境初始化、组件安装、服务配置及自动化运维等关键任务。主要内容包括: OpenStack部署 环境初始化(主机名、Yum源、FTP服务等) 核心组件安装(Keystone、Glance、Nova、Neutron等) 运维任务(安全组管理、镜像上传、存储服务配置等) Kubernetes集群搭建 节点配置(时间同步、免密登录) 容器运行时(Docker)与网络插件(Flannel)部署 Harbor私有仓

geekgold的博客 310

【Bootstrap学习 day8】

将类.progress-bar-animated添加到带有类.progress-bar的元素上可以为条纹的进度条设置动画,它将通过CSS3动画从右到左为条纹设置动画。通过在.progress-bar元素内添加文本,就可以为进度条(progress-bar)添加标签,以显示可见的百分比。条纹是通过进度条背景颜色上的CSS渐变生成的。与串色类似,还可以使用相同的背景色实用程序类创建不同颜色的带条纹的进度条。使用.spinner-border-sm或.spinner-grow-sm类来创建加载效果的大小。

weixin_44032244的博客 591

华为OD机试 - 城市聚集度(Python/JS/C/C++ 2025 A卷 200分)

华为OD机试 2025A卷题库疯狂收录中,刷题。

学Java,找哪吒 1129

Bootstrap学习记录【8】【插件】

Bootstrap学习记录【8】 1.导航 下拉与按钮: 基本样式:.nav与.nav-tabs等组合使用 (1).nav-tabs(标签型导航) (2).nav-pills(胶囊型导航) (3).nav-staked(堆栈导航) (4).nav-justified(自适应导航) (5).breadcrumb(面包屑式导航)单独使用,直接加在ol、ul中,一般用于导航,主要作用是告诉用户现在所处页面位置 状态:.active:选中 .disabled:禁用 详情: https://www.runoob.c

qq_41670382的博客 196

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

8.9 bootstrap学习

bootstrap知识整理 布局容器 类用于固定宽度并支持响应式布局的容器: .container &lt;div class="container"&gt; ... &lt;/div&gt; 流式布局容器 类用于 100% 宽度,占据全部视口(viewport)的容器: .container-fluid &lt;div class="container-fluid"&gt; .....

KKsuri的博客 272

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Bootstrap 3.3.7学习笔记8

Bootstrap 3.3.7学习笔记7发现官方文档把我之前学习笔记里面的内容基本涵盖的挺好。只需要列出需要参考的章节再补上一些自己的理解就很不错了,所以let’s do it. 下一个内容是表单 知识点: 关于.form-control,它的基本样式为.form-control { display: block; width: 100%; height: 34px; paddi

fengxueem 783

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

前端学习笔记:bootstrap(8)

前端学习笔记:bootstrap(8) 5.组件 (1)导航条 a.导航条的作用:导航条是在您的应用或网站中作为导航页头的响应式基础组件。它们在移动设备上可以折叠(并且可开可关),且 在视口(viewport)宽度增加时逐渐变为水平展开模式。 b.导航条的组成:整个导航条就是一个nav标签 导航条的类样式 描述 navbar navbar-default 默认导航条的样式。 navba...

黄道婆的专栏 576

Bootstrap学习8--代码

内联代码 尖括号转移 用户输入 变量 程序输入

历程 442

ssm项目学习8-bootstrap遇到的错误整理篇

1.前端界面显示:bootstrap.min.js:6 Uncaught Error: Bootstrap's JavaScript requires jQuery at bootstrap.min.js:6 解决:将jquery.min.js放在bootstrap.min.js文件之前引用

展信佳,当你看到这段简介的时候,我“风吹海洋浪”已走马上任优快云博客平台。我来这只办一件事:致力于将模糊的概念清晰化,技术的语言通俗化,复杂的关系逻辑化,孤岛的知识碎片结构化,让我一心和技术大佬们共同进步,最重要的是!!!!!忘记【你】 189

bootstrap学习记录 5月8日

biao 标签可用于计数、提示或页面上其他的标记显示。使用 class.label来显示标签,如下面的实例所示:

TurquoiseSS的博客 114

【详细学习SpringBoot源码之属性配置文件加载原理(Bootstrap.properties|Bootstrap.yml)-8】

上篇文章我们学习了SpringBoot中application.properties配置文件以及application.yml配置文件的加载原理,接下来我们就来学习关于boorstrap.properties配置文件的加载原理。通过访问看到bootstrap.properties中的信息获取到了,同时age也被application.properties中的属性覆盖掉了。搞清楚了监听器的关系后,我们来看下启动的流程代码具体是怎么执行的。当启动的时候发布对应的事件,该监听器会触发相关的解析行为。

Coder_ljw的博客 1997

Bootstrap 学习笔记8 下拉菜单滚动监听

代码部分: <nav class="navbar navbar-default"> <a href="#" class="navbar-brand">web开发</a> <ul class="nav navbar-nav"> <li>...

weixin_30563319的博客 168

bootstrap学习8-输入框和导航栏组件

<!DOCTYPE html><html lang="zh-cn"> <head> <meta charset="utf-8"> <title>输入框和导航栏组件</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <...

weixin_30483495的博客 91

基于 yolov8+ bootstrap + mysql5.0 架构病虫害识别系统

摘要:本项目是一个基于YOLOv8+Bootstrap+MySQL的病虫害识别系统,专为编程入门学习者设计。系统功能包括病害图片检测和检测历史查询,采用PyCharm开发环境(Python3.8)和Bootstrap5前端框架。项目提供完整源码,经调试确保可正常运行,通过run.py启动,访问地址为http://localhost:5001/(测试账号:wangwei123456)。该系统虽非工作场景常用项目,但适合初学者学习计算机视觉与Web开发技术整合。

wanglindda的博客 291

【Bootstrap学习笔记】8.下拉菜单和滚动监听插件

#十四、下拉菜单和滚动监听插件 ##学习内容 - 下拉菜单插件 - 下拉菜单插件的事件 - 滚动监听插件 - 滚动监听插件的事件 - 滚动监听插件的方法

sunraito的博客 1001

Bootstrap 4框架

1、一个简明的Bootstrap 4框架(只区分pc与手机并基于FlexBox布局): <div class="container"><div class="row"><div class="col-sm"></div></div></div> Emment语法:div.container>div.row>div.col-sm 2、一个完整的Bootstrap 4全栅格定义框架: <div class="con

weixin_57770903的博客 1891
上一篇: google 将推出最新版的地图
下一篇: bootstrap 学习之路 9 (javascript part1)
wangboa123
博客等级 码龄19年 8粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值