https://www.zhihu.com/video/1246932038927360000

每日测验

"""

答案

1.

昨日内容回顾

样式类操作

"""
addClass()              classList.add()
removeClass()
hasClass()
toggleClass()
"""

  • css操作
.css(属性名,属性值)jQuery链式操作一行代码可以搞定很多事情jQuery对象在调用jQuery方法之后返回的还是当前对象本身(本质:return self)

  • 位置操作
scrollTop
scrollLeft
# 回到顶部
$(window).scrollTop()  # 获取
$(window).scrollTop(300)  # 设置 

  • 尺寸操作
# 文本的高和宽    height()
# 文本+paddinginnerHeight()
# 文本+padding+borderoutterHeight()

  • 文本操作
"""
.text()  文本                     innerText()
.html()  文本+标签                          innerHTML()括号内不加参数就是获取 加了就是设置
"""
"""
获取值
.val()                          value
获取文件数据转成标签对象.files
"""

  • 属性操作
.attr()
.attr('class')                            getAttribute
.attr('class','c1')                 setAttribute
.removeAttr()                       removeAttribute# 针对checkbox、radio、option选中的checked、selected属性不要用attr
建议你使用prop()prop('checked')prop('checked',true/false)

文档处理

# jQuery如何创建标签
document.createElement('p')   ===      $('<p>')A.append(B)
B.appendTo(A)prepend()
prependTo()...remove()      移除标签
empty()         清空标签内部所有的内容

  • 事件处理
# jQuery两种绑定事件的方式
# 第一种$('#d1').click(function(){})
# 第二种$('#d1').on('click',function(){})"""
this指代的就是当前被操作对象本身(有点像面向对象的self)
"""
# 克隆事件clone()       默认情况下只克隆标签和文本不克隆事件clone(true)
# 自定义模态框绑定事件控制标签类属性的添加和删除
# 左侧菜单一行代码搞定
# 返回顶部$(window).scroll(function(){})
# 自定义登陆校验功能.val()
# hover事件$('#d1').hover(function(){})  # 进出都会触发$('#d1').hover(function(){},function(){})
# input框实时监控输入内容事件$('#d1').on('input',function(){})
# 键盘按键事件$(window).keydown(function(event){event.keyCode
})$(window).keyup(function(){})"""
web领域永远没有绝对的安全!!!
"""

今日内容概要

  • 前端框架Bootstrap
  • 手动搭建一个图书管理系统页面

今日内容详细

前端框架Bootstrap

该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可

在使用Bootstrap的时候所有的页面样式都只需要你通过class来调节即可

版本选择建议使用v3版本:https://v3.bootcss.com/

注意

bootstrap的js代码是依赖于jQuery的,也就意味着你在使用Bootstrap动态效果的时候,一定要导入jQuery

布局容器

<

栅格系统

<

栅格参数

.

排版

bootstrap将所有原生的HTML标签的文本字体统一设置成了肉眼可以接受的样式

效果一样,但是标签表达的意思不一样(语义)

表格

<

表单

<

按钮

<

图表

<

导航条

<

分页器

<

弹框

https

搭建图书管理系统

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.4.1/jquery.min.js"></script><link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"><script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body><nav class="navbar navbar-default"><div class="container-fluid"><!-- Brand and toggle get grouped for better mobile display --><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="#">图书管理系统</a></div><!-- Collect the nav links, forms, and other content for toggling --><div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"><ul class="nav navbar-nav"><li class="active"><a href="#">作者 <span class="sr-only">(current)</span></a></li><li><a href="#">关于我</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">下拉有惊喜 <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="#">惊喜1</a></li><li><a href="#">惊喜2</a></li><li><a href="#">惊喜3</a></li><li role="separator" class="divider"></li><li><a href="#">惊喜4</a></li><li role="separator" class="divider"></li><li><a href="#">惊喜5</a></li></ul></li></ul><form class="navbar-form navbar-left"><div class="form-group"><input type="text" class="form-control" placeholder="Search"></div><button type="submit" class="btn btn-default">提交</button></form><ul class="nav navbar-nav navbar-right"><li><a href="#">更多</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="#">Action</a></li><li><a href="#">Another action</a></li><li><a href="#">Something else here</a></li><li role="separator" class="divider"></li><li><a href="#">Separated link</a></li></ul></li></ul></div><!-- /.navbar-collapse --></div><!-- /.container-fluid -->
</nav><div class="container-fluid"><div class="row"><div class="col-lg-4">  <!--左面--><div class="list-group"><a href="#" class="list-group-item active">菜单</a><a href="#" class="list-group-item">图书馆列表</a><a href="#" class="list-group-item">图书列表</a><a href="#" class="list-group-item">作者列表</a><a href="#" class="list-group-item">更多</a></div></div>  <!--左面--><div class="col-lg-8">   <!--右面--><div class="panel panel-default"><div class="panel-heading"><h3 class="panel-title">图书管理系统 <span class="glyphicon glyphicon-ok-sign pull-right"></span></h3></div><div class="panel-body"><div class="col-lg-6"><div class="input-group"><input type="text" class="form-control" placeholder="Search for..."><span class="input-group-btn"><button class="btn btn-default" type="button">搜索</button></span></div><!-- /input-group --></div><!-- /.col-lg-6 --><div class="col-lg-6"><button class="btn btn-info pull-right">添加</button></div></div><!-- /.row --><div><table class="table table-hover table-striped"><thead><tr><th>序号</th><th>书名</th><th>作者</th><th class="text-center">功能</th></tr></thead><tbody><tr><th>1</th><th>王者宝典</th><th>麻花疼</th><th class="text-center"><button class="btn btn-danger btn-xs">删除</button><button class="btn btn-success btn-xs">编辑</button></th></tr></tbody></table><nav aria-label="Page navigation" class="text-center"><ul class="pagination"><li><a href="#" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a></li><li><a href="#">1</a></li><li><a href="#">2</a></li><li><a href="#">3</a></li><li><a href="#">4</a></li><li><a href="#">5</a></li><li><a href="#" aria-label="Next"><span aria-hidden="true">&raquo;</span></a></li></ul></nav></div></div></div></div>   <!--右面--></div></div></body>
</html>

作业

"""

.net bootstrap 下拉树状选择框_Bootstrap搭建图书管理系统相关推荐

  1. 手机端 自定义简单的下拉动画效果选择框 解决过渡失效

    手机端 自定义简单的下拉动画效果选择框 解决过渡失效 <template> // 弹出框触发 并显示选择结果<view class="header_top_sel" ...

  2. 树状选择框测试用例_【转】【测试用例设计】WEB通用测试用例

    易用性 1.便于使用.理解.并能减少用户发生错误选择的可能性 2.当数据字段过多时,使用便于用户迅速吸取信息的方式表现信息,突出重点信息,标红等方式 3.显示与当前操作相关的信息,给出操作提示. 4. ...

  3. 树状选择框测试用例_分类树测试用例设计工具:CTE XL

    1.1工具安装 CTE XL是一款免费的分类树测试用例设计工具,安装过程很简单,下载好安装程序后,运行安装程序:如图 点击下一步: 点击下一步: 是否创建桌面按钮: 安装: 安装完成后,需要注册才能获 ...

  4. 可输入可下拉的输入选择框

    2019独角兽企业重金招聘Python工程师标准>>> PC <div class="row form-horizontal">            ...

  5. xm-select下拉框,下拉树

    使用案例 先上图 layui中使用xm-select下拉选择树 1.引入js <script src="../static/res/bootstrap/js/jquery-3.4.1. ...

  6. php 下拉树 多项选择框,jQuery树形下拉框插件multipleTree升级

    插件描述:tree是基于jqueryztree开发的树形下拉选择框插件,支持ie8+谷歌,火狐,360等浏览器(multipleTree升级版) 更新时间:2020-09-26 00:48:20 更新 ...

  7. extjs2.0 ie8 下拉树_extjs2下拉树选项框comboxWithTree(支持异步加载子节点)

    extjs版本:2.2 简介:支持单选.异步加载子节点(当然一下子拼接好全部节点的json也是绝对没问题的),要支持多选则需要自行设置,(已测试通过)浏览器兼容ie8.谷歌.FF. 资料参考:搜索一下 ...

  8. dtree渲染下拉树,layui集成dtree,dtree渲染下拉框

    文档位置 dtree官方文档地址链接 渲染下拉树js dTreeUtil.js /**** @param id 要渲染的dom* @param data 数据* @param none 无数据时显示 ...

  9. java 多选列表框_快逸报表:填报中的下拉多选列表框

    在快逸报表应用的填报页面中,下拉框是最常见的了.下拉选择框可以简化用户的输入,可以避免用户的错误录入,还可以轻松实现中文与代码的映射关系,可谓用途多多. 可是随着业务的越来越复杂,各种奇怪的需求均可能 ...

最新文章

  1. 升级版Mask R-CNN:PANet
  2. 语音通话框架_教资公告还没出,普通话测试又要改革?
  3. Bootstrap4+MySQL前后端综合实训-Day06-AM【eclipse详细配置Tomcat、开发web项目、servlet、连接MySQL8.0数据库、用户登录界面的编写与验证、分页查询】
  4. 1967. 作为子字符串出现在单词中的字符串数目
  5. MyEclipse配色字体等配置的解决方案
  6. activity idea编写bpmn流程文件
  7. [转载] html转word table样式_[Python02] Python-docx包的使用,快速处理 Word 文件!
  8. windows命令 笔记
  9. 夜间灯光数据下载(DMSP/OLS,NPP/VIIRS、珞珈一号网址)
  10. 个人作业——案例分析
  11. 玩转ECharts制作图表之柱状图
  12. 别让手机偷走你的大半生
  13. 从头学计量-SPSS攻克常见信度检验1
  14. 未能找到主机服务器怎么回事,未能找到主机名的服务器怎么解决
  15. numeric_limits<T>::max(),min()及lowest()
  16. UE4 Random Unit Vector In Cone
  17. 我是一个硬件工程师,面试官随口问了这些问题 | 收藏
  18. minio 的python客户端工具
  19. 2020YKB西医综合全程班资料
  20. 九大狗年生肖宝宝取名原则

热门文章

  1. 未能加载文件或程序集“Iesi.Collections”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
  2. sqlserver查看跟某个表相关的所有存储过程
  3. MFC类中获得其它类指针
  4. JZ2440学习总结1
  5. 数据结构与算法 -- 队列 ADT
  6. 如何制作LINUX的patch文件及如何打patch
  7. 详细介绍Linux硬盘挂载步骤
  8. pat天梯赛L1-050. 倒数第N个字符串
  9. c语言两个数组按位合并,合并两个线性表(数组)并按照非递减排序输出,有点问题过来看看...
  10. cast函数 oracle 日期_从Oracle到PG 该做的改造工作一个都不能少!