原生js实现无缝轮播 因为要做到无缝,所以就要把第一张图片和最后一张连接起来,在此处采用js克隆了第一张图片的节点,添加到最后,显示图片序号的小圆按钮也是使用js动态添加的。 html部分 <div class="banner" id="banner"> <ul class="pic" id="pi ...
分类:
Web程序 时间:
2018-12-01 20:12:27
阅读次数:
188
<input type="button" value="点击" id="btn"/><input type="button" value="干掉第一个按钮的事件" id="btn2"/><script src="commer.js"></script> <!--解绑事件--> <!--注意:用什么方 ...
分类:
其他好文 时间:
2018-12-01 20:10:19
阅读次数:
174
<input type="button" value="停止" id="btn"/><script> /* * 定时器 * 参数1:函数 * 参数2:时间 毫秒 * 执行过程:页面加载完毕后,过了1秒,执行一次代码,又过1秒再执行一次函数 * 返回值是定时器的id值 * * */ var timeI ...
分类:
其他好文 时间:
2018-12-01 20:04:03
阅读次数:
201
一、事件流(捕获,冒泡) 事件流:指从页面中接收事件的顺序,有冒泡流和捕获流。 当页面中发生某种事件(比如鼠标点击,鼠标滑过等)时,毫无疑问子元素和父元素都会接收到该事件,可具体顺序是怎样的呢?冒泡和捕获则描述了两种不同的顺序。 DOM2级事件规定事件流包括三个阶段,如图: 假如我们点击一个div, ...
分类:
Web程序 时间:
2018-11-29 17:55:36
阅读次数:
190
本文由蔡述雄发表接下来我们会详细分析下如何完成由多个组件组成一个复用组件的开发流程。下面先看看我们的需求列表组件quiList.vue本节我们主要要完成这样一个列表功能,每一行的列表是一个组件,列表内可能出现按钮组件或者箭头组件,点击按钮组件可以自定义事件,同时可以根据不同的参数来决定当前列表是带按钮的列表or带箭头的列表。首先看看quiList.vue//quiList.vue<templ
分类:
Web程序 时间:
2018-11-29 15:00:44
阅读次数:
254
一、BBS项目之项目分析 二、数据库设计 1.分析数据表以及表关系 2.设计字段 3.创建数据库 三、项目配置 setting.py 四、登录功能以及验证码 login.html 验证码 共用模块 登录 ...
分类:
数据库 时间:
2018-11-27 20:58:11
阅读次数:
150
中间件 一、什么是中间件 中间件是 介于request与response处理之间的一道处理过程 ,相对比较轻量级,并且在全局上改变django的输入与输出 二、中间件的作用 如果你想修改请求,例如被传送到view中的 HttpRequest 对象。 或者你想修改view返回的 HttpRespons ...
分类:
其他好文 时间:
2018-11-26 22:01:07
阅读次数:
223
element-ui Tabs本身是没有更多功能的,如果在外边添加一个更多按钮,又非常不好看, 而利用API中Tabs Attributes的before-leave勾子方法可以实现这个功能, 简单PO出代码 ...
分类:
其他好文 时间:
2018-11-26 20:21:33
阅读次数:
1718
BBS论坛(二十四) 24.1.编辑板块 cms/js/banners.js $(function () { $('.edit-board-btn').click(function () { var self = $(this); var tr = self.parent().parent(); v ...
分类:
其他好文 时间:
2018-11-26 17:28:07
阅读次数:
209
在消息处理机制中必不可少的一组CP,即回调和钩子。钩子的概念源于Windows的消息处理机制,通过设置钩子,应用程序可以对所有的消息事件进行拦截,然后执行钩子函数,对消息进行想要的处理方式。接下来是一段js代码,主要用于给btn设置点击的钩子函数。let btn = document.getElem ...
分类:
其他好文 时间:
2018-11-26 11:46:31
阅读次数:
141