自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 关于element组件dialog无法获取里面元素的问题

关于element组件dialog无法获取里面元素的问题直接上代码<template> <div> <el-button @click="qqq" type="primary">111</el-button> <el-dialog title="提示" :visible.sync="dialogVisible" width="30%"> <span id="qqq">这是一段信息</span&g

2020-11-20 12:03:12 2538

原创 js继承

js实现继承许多oo语言都支持两种继承方式:接口继承和实现继承,接口继承只继承方法签名,而实现继承则继承实际的方法,如前所述,由于函数没有签名,在ECMAScript中无法实现接口继承,只支持实现继承(JavaScript高级程序设计)结合网上大家的理解,总结了七种方法1、通过原型链继承(子类的prototype为父类的实例)写的时候一直不明白原型链继承的第二个问题,为什么不能传递参数,后来百度,结合两位大哥的解释,明白多了,直接上图直接上代码有注释<!DOCTYPE html>

2020-09-03 10:15:33 173

原创 防抖和节流

防抖和节流时刻记住防抖是控制次数,节流是控制频率根据网上的结论自己总结,参考文档https://www.jianshu.com/p/c8b86b09daf0直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1

2020-09-01 14:51:44 172

原创 双向数据绑定原理ES6

双向数据绑定原理ES6结合上一篇的原理用ES6的语法再次实现了双向数据绑定,比上一篇更加精简,同时还增加了一层数据代理,代码与代理进行交互,而不是直接访问目标对象有注释,注释不多的地方,上一篇绝对有,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,

2020-08-31 17:45:20 248

原创 双向数据绑定原理

双向数据绑定原理直接实现了双向数据绑定,有注释,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>双向数据绑定原理</title></head>

2020-08-31 17:39:07 224

原创 轮播图demo左右滑动-移动端

轮播图demo左右滑动-移动端1、和前三篇的素材都差不多,这里实现的是移动端的图片轮播,使用的是targetTouches获取到点击的位置和移动到的位置,相减就为移动的距离2、在轮播的时候,很多代码重复了,可以加一个方法优化,这里为了更加直观就不加了有注释,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport

2020-08-31 11:15:29 611

原创 轮播图demo左右滑动-pc端-translate

轮播图demo左右滑动-pc端-translate外部像前面两篇一样,引入了四张图片1、对比第一篇左右滑动的轮播图,使用translate更简便,效果也很好,但是没有实现节流,连续点击会播放的很快,如果有什么好方法和建议,欢迎提出2、写的时候遇到了一个问题,百度了很久才解决,就是在播放超出限制,通过一些方法让它快速回到初始位置的时候,要去掉过渡,但是一直没有效果,这里必须自己触发重绘,代码中也标注了,想了解更多重绘与回流的知识,可以访问https://blog.csdn.net/qq_4236454

2020-08-28 17:06:45 440

原创 轮播图demo淡入淡出-pc端

轮播图demo淡入淡出-pc端1、实现了淡入淡出效果的轮播图,由于是直接修改透明度,所以没有像上一篇实现节流,但是因为使用的是过渡效果,所以实际效果没多大影响,而且这个方法最简便,最容易实现,做出来的效果也很好2、因为是使用绝对定位在用一个位置放置了多张图片,在图片数量变多的时候,可能会影响性能。如果有什么其它的好方法,请不吝赐教外部引入四张图片,和上一篇一样有注释,直接上代码<!DOCTYPE html><html lang="en"><head>

2020-08-28 16:51:35 365

原创 轮播图demo左右滑动-pc端

轮播图demo左右滑动-pc端这里使用的是自己封装的动画,最完整,但是有点繁琐,还实现了节流的功能外面只引入了四张图片的地址有注释,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <

2020-08-28 16:38:00 505

原创 数组去重

数组去重这里总结了六种常用的方法更多的方法可以参考https://segmentfault.com/a/1190000016418021?utm_source=tag-newest直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, init

2020-08-28 09:01:51 138

原创 字符串中出现最多的字符

出现最多的字符比较简单,直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>出现最多的字符</title></head><body

2020-08-27 17:36:34 245

原创 获取URL的key和value

获取URL的key和value有注释,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>获取URL的key和value</title></head&g

2020-08-27 16:56:23 1909

原创 快速排序

快速排序结合网上的,总结了两个方法,但是有三种写法直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>快速排序</title></head&g

2020-08-27 14:25:31 114

原创 选择排序

快速排序直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>快速排序</title></head><body> &l

2020-08-26 15:34:46 116

原创 冒泡排序

冒泡排序根据网上自己写了差不多的两种实现方法,如果另外一种不是,忘指出直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>冒泡排序</title>&

2020-08-26 14:59:28 143

原创 写一个能遍历对象和数组的通用forEach函数

写一个能遍历对象和数组的通用forEach函数有注释,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>写一个能遍历对象和数组的通用forEach函数</title

2020-08-26 11:47:14 443

原创 实现一个简单的深拷贝

实现一个简单的深拷贝结合网上大家的方法,总结了三个方法,欢迎补充直接上代码有注释引入了jQuery<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>实现一个简单的深拷贝&lt

2020-08-26 10:54:37 355

原创 点击a标签弹出相应的序号

点击a标签弹出相应的序号总结了三种方法,欢迎补充直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>点击a标签弹出相应的序号</title>

2020-08-26 09:14:54 299

原创 使用js仿写一个原生下拉列表框

使用js仿写一个原生下拉列表框直接上代码,有注释这里在选择那里额外加了一个小图片目录截图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>使用js仿写一个原生下拉列表框&lt

2020-08-25 17:13:57 249

原创 实现一个倒计时效果

实现一个倒计时效果直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>实现一个倒计时效果</title> <style>

2020-08-25 14:26:48 231

原创 实现可以拖动的悬浮框

实现可以拖动的悬浮框直接上代码,有注释<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>实现可以拖动的悬浮框</title> <style>

2020-08-25 11:32:02 950

原创 实现一个可持续的动画

实现一个可持续的动画1、使用css动画属性直接上代码,具体里面有注释2、使用js,这里有两种方法参考了网上的文档自己做的总结,有什么问题欢迎指出

2020-08-24 17:49:27 162

原创 module.exports,exports和export default,export的区别

Node使用CommonJS规范,定义每个模块的内部,module变量代表当前模块,exports是module的属性,表示对外的接口。加载某个模块,实际上是加载该模块的module.exports属性。Node为每隔模块提供了一个exports变量,指向module.exports,这等同于每个模块头部有这样的一行代码:varexports=module.exportsES6使用export和import来导出/导入模块。3.1export与exportdefault均可用于导出常量/函数...

2020-08-03 14:12:30 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除