关于setTimeout 第一个参数的问题解析

2017-03-10
阅读 2 分钟
4.9k
题目为什么叫setTimeout的第一个参数而不是回调函数?如果你心中有稍有疑惑,或许应该看看下面的文章 我们日常使用setTimeout(),一般是将函数作为第一个参数,但是也有例外情况,先看以下代码: {代码...} 将以上代码CV到chrome中的console,运行发现: Uncaught ReferenceError: cl is not defined 没有定义cl函数,奇...

实现加入购物车抛物线效果

2017-03-07
阅读 2 分钟
4.6k
最近天气刚刚转热,心想应该淘点春装卖卖骚了,然后某宝逛的时候发现其加入购物车的动画效果不错,既完善了交互,又有功能导向作用,用户体验杠杠滴~作为一名前端汪,也想自己动手实现下此类酷炫的效果。抽空写了个demo,虽然完成的效果比较粗糙,但是拥有毛坯房总好过租房吧哈哈,日后再完善不迟。现在讲讲自己的经验...

简单实现Vue的observer和watcher

2017-03-06
阅读 5 分钟
2.8k
在日常项目开发的时候,我们将js对象传给vue实例中的data选项,来作为其更新视图的基础,事实上是vue将会遍历它的属性,用Object.defineProperty 设置它们的 get/set,从而让 data 的属性能够响应数据变化: