会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yinping
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年7月23日
ES6对象的super关键字
摘要: super是es6新出的关键字,它既可以当作函数使用,也可以当作对象使用,两种使用方法不尽相同 1.super用作函数使用的时候,代表父类的构造函数,es6规定在子类中使用this之前必须先执行一次super函数,super相当于Father.prototype.constructor.call(t
阅读全文
posted @ 2019-07-23 19:49 yinping
阅读(1547)
评论(0)
推荐(0)
2019年5月23日
js数组扁平化
摘要: 1.偶然发现了yield*的用法,天才级别的扁平化方式 let arr1 = [1, 2, ['a', 'b', ['中', '文', [1, 2, 3, [11, 21, 31]]]], 3]; 2.利用Array.some方法判断数组中是否还存在数组,es6展开运算符连接数组 3.利用array
阅读全文
posted @ 2019-05-23 16:02 yinping
阅读(5156)
评论(0)
推荐(0)
2019年5月19日
箭头函数与普通函数的区别
摘要: 箭头函数在一定程度上简化了普通函数的写法,但是在一些特殊的用法上箭头函数并不能够代替普通函数,他们的几点区别如下: 普通函数作为对象的方法调用时,this指向它所属的对象。因此foo方法中this.num指向的是a.num,箭头函数中的this指向是全局执行环境中的this,它的this指向的就是全
阅读全文
posted @ 2019-05-19 23:49 yinping
阅读(246)
评论(0)
推荐(0)
2019年4月17日
koa中静态文件资源中间件实现
摘要: 项目实践过程中,会使用非常多的静态资源,怎样可以直接在浏览器中访问到这些静态资源 const fs = require('fs'); const path = require('path'); module.exports = (dirpath = "./public") => { return a
阅读全文
posted @ 2019-04-17 13:19 yinping
阅读(1120)
评论(0)
推荐(0)
js的组合函数
摘要: 1.组合函数即由若干个函数组合成一个新的函数,同时完成数据的传递 1>最简单版本 这种方法实现的组合函数,需要我们指定函数的执行顺序 2>升级版本 此种方法可以顺序执行我们输入的函数 /**第二种方法 可以按照顺序执行*/ 3>当我们的某些函数需要异步执行的时候,可以使用下面的方法,用next来完成
阅读全文
posted @ 2019-04-17 11:50 yinping
阅读(2641)
评论(0)
推荐(0)
2019年4月12日
实现一个自定义event事件,包括on ,off,trigger,once
摘要: on监听事件,off取消事件 ,trigger触发事件,once只执行一次 测试脚本 或者可以使用上一章节的内容进行测试https://www.cnblogs.com/yinping/p/10697083.html 在function函数添加监听函数 同时在move,start中添加触发函数
阅读全文
posted @ 2019-04-12 17:04 yinping
阅读(1697)
评论(1)
推荐(0)
实现一个div的拖拽效果
摘要: 实现思路: 鼠标按下开始拖拽 记录摁下鼠标时的鼠标位置以及元素位置 拖动鼠标记下当前鼠标的位置 鼠标当前位置-摁下时鼠标位置= 鼠标移动距离 元素位置= 鼠标移动距离+鼠标摁下时元素的位置 class Drag { //构造函数 constructor(el) { this.el = el; //鼠
阅读全文
posted @ 2019-04-12 16:55 yinping
阅读(3799)
评论(0)
推荐(0)
2019年4月11日
遍历语法for...in for...of iterator
摘要: 1.Javascript最常见的遍历语法是for循环 缺点:写法较为麻烦 2. 数组给我们提供了forEach循环语句 缺点:无法中途跳出forEach循环,break命令或return命令都不能奏效 3.for...in 循环可以遍历数组的键名 for in 一般用于对象的遍历,会遍历对象本身的所
阅读全文
posted @ 2019-04-11 18:33 yinping
阅读(439)
评论(0)
推荐(0)
JS实现数组去重
摘要: 1.ES6新增数据去重方法Set 思路:Set 是ES6引入的一种新的数据结构类型,允许你存储任何类型的唯一值,无论是原始值还是对象引用 let aa = [1, 2, "2", 4, 9, "a", "a", 2, 3, 5, 6, 5]; //Set数组简单的去重 console.log([..
阅读全文
posted @ 2019-04-11 14:07 yinping
阅读(195)
评论(0)
推荐(0)
上一页
1
2
公告