曾经,我非常羡慕那些人见人爱的人,我也想要变成那样,可是后来我才明白人见人爱也是需要天赋的,后来我开始默默努力,我想,就算我不能让每个人都喜欢我,至少因为我做的努力能得到别人的尊重。

摘要: 什么是不可变性(Immutability)? 即某个变量在进行了某个操作之后,其本身没有发生变化,比如对于字符串而言,对字符串的任何操作都会改变字符串本身的值,而是在字符串的基础上复制出来一个然后再改变,这样我们就说是不可变的。 比如这道题,前面三个都没有改版arr的值,所以他们三个都遵守了不可变性 阅读全文
posted @ 2017-08-22 23:27 Wayne-Zhu 阅读(801) 评论(0) 推荐(0) 编辑
摘要: JavaScript动画中是必须使用到定时器的,这里做一个总结。 var label = 'someLable'; console.time(label); console.timeEnd(label); 通过上面的代码,我们可以进行时间统计。 从JS执行机制说起(任务队列) 首先,需要知道的是无论 阅读全文
posted @ 2017-08-22 18:30 Wayne-Zhu 阅读(7759) 评论(0) 推荐(2) 编辑
摘要: 什么是策略模式? 策略模式支持在运行时由使用者选择合适的算法,对于使用者而言不用关心背后的具体实现,由使用者自动根据当前程序执行的上下文和配置,从已有的算法列列表中选择出合适的算法来处理当前任务。 上面的两个例子就是策略模式,比如根据选择的刷子的种类不同,我们可以刷出不同样式的线条出来,但是各种刷子 阅读全文
posted @ 2017-08-22 16:08 Wayne-Zhu 阅读(443) 评论(0) 推荐(0) 编辑

一分耕耘,一分收获。