摘要:
在视频播放中,我们经常看到有些视频在进度条上有打有标签的点 类似于: 可以通过点击圆点进入想要的视频阶段或者通过点击上下节进入视频内容某个阶段或者关键点,更加利于用户查看关键信息 安装 首先安装videojs: npm install video.js 引入 // 视频标点 import 'vide 阅读全文
摘要:
一、什么是防抖? 防抖(debounce) 所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间,直到执行时间结束才可以再去触发执行第二次。 二、什么是节流? 节流(throttle) 所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函 阅读全文
摘要:
keep-alive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染。(可以理解为冻结页面) 使用方法: 1 <keep-alive> 2 <component> 3 <!-- 该组件将被缓存! --> 4 </component> 5 </keep-alive> props 阅读全文
摘要:
1.区别 axios是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。简单来说: ajax技术实现了网页的局部数据刷新,axios实现了对ajax的封装。axios是ajax ajax不止axios。 2.俩者对比 axios 1 axios({ 2 url: 阅读全文
摘要:
html 1 <!-- 搜索 --> 2 <div class="input-card-soso" id="yincang"> 3 <div class="input-item"> 4 <label class="sousuo" >搜索<input id='tipinput' type="text" 阅读全文
摘要:
当在请求处进行打印检查发现数据是更新了的 所以就只有可能是页面没有更新 我们可以通过删除历史的html然后重新创建html就可以完成页面的数据更新 阅读全文
摘要:
$(".dl").load(location.href+" .dl"); //div局部刷新 window.location.reload() //刷新当前页面. parent.location.reload() //刷新父亲对象(用于框架) opener.location.reload() //刷 阅读全文
摘要:
第一种方法是在js中采用当前级选中第几位: $('.ui-combox-wrap:eq(2)').css({ "display":"none" }) 第二种方法是在样式表中采用父级下来进行选中 1 div li:nth-child(3) { 2 background-color: #f40; 3 } 阅读全文
摘要:
外面是弹窗,内部有个下拉功能,出现的问题就是,单数次打开弹窗后,正常显示了下拉框,双数次打开时着无法显示,后来进行检查,发现执行了事件,但是执行事件的次数跟打开过多少次弹窗一致,所以解决这个问题就需要在初始化时清空掉历史绑定记录 1 $(document).off('click'); 然后在重新执行 阅读全文
摘要:
因为button标签按钮会提交表单,因此要阻止这种行为。 解决方法如下: 1、将<button></button>改为<input type="button"> 或者直接在<button>中添加属性 type="button". 2、在button的点击事件中加入“e.preventDefult() 阅读全文