- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 手机端拖拽
手机端拖拽事件:touchstart事件:当手指触摸屏幕时候触发,即使已经有一个手指放在屏幕上也会触发。touchmove事件:当手指在屏幕上滑动的时候连续地触发。在这个事件发生期间,调用preventDefault()事件可以阻止滚动。touchend事件:当手指从屏幕上离开的时候触发。touchcancel事件:当系统停止跟踪触摸的时候触发。调用方法:(1)jque...
2018-02-27 16:23:25 1171
原创 前端为什么要使用组件化的思想,通过一个实例来分析
在平时项目中,为什么我们都会采用组件化的思想去编写代码?其实的原因很简单!!! 我们在写代码的时候,写完以后发现这个代码会出现在其他地方,想要复用,或者同事感兴趣,想使用这个代码。这个时候我们就需要通过组件化来实现代码的复用了,否则工作量真的是………..接下来通过一个例子大概分析一下: 这个是一个点赞的功能~ 如果给我写,那 简单 啊HTML...
2018-02-11 11:02:12 1748
原创 使用Set求两个数组的并集|| 交集||差集
这里要讲解一下,使用Set求两个数组的并集|| 交集||差集。先定义两个数组: let a = new Set([1, 2, 3]); let b = new Set([4, 3, 2]);并集 let union = new Set([...a, ...b]); // Set {1, 2, 3, 4}交集 let in
2018-02-02 11:40:48 1751
转载 object.assign
(1)浅拷贝Object.assign方法实行的是浅拷贝,而不是深拷贝。也就是说,如果源对象某个属性的值是对象,那么目标对象拷贝得到的是这个对象的引用。 const obj1 = {a: {b: 1}}; const obj2 = Object.assign({}, obj1); obj1.a.b = 2; obj2.a.b // 2(2)同名属
2018-02-02 10:17:05 432
原创 ES6常用数组方法
今天很高兴,连续收到 众安保险,阿里巴巴国际UED团队 和 阿里口碑的邀请。太激动了,放一张自己两年前的照片,压压惊~接来写几个我平时在项目使用的最常用的几个优化的方法~1- 数组去重 var arr = [1,2,3,4,3,4]; var arr2 = [...new Set(arr)];这个时候arr2就是去重后的数组~2- 交换两个变量
2018-02-01 17:19:47 7819
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人