位操作及其应用

2019-10-05
阅读 3 分钟
1.9k
我在看lodash实现一些工具函数的源码时发现lodash定义了一些bitMask的常量。我一开始没弄明这是什么鬼东西,用Google搜了一圈才发现是我之前接触过得位操作运算一类的东西。并且源码和我搜索的资料给我提供了另一种使用场景,感觉应用性还是蛮强的,所以干脆总结一下好了。

Promise知识的一些边角料

2019-09-20
阅读 3 分钟
976
Promise现在已经成为日常开发绕不过去的一个API了,并且也是面试中最喜欢被问到的部分,所以相信大家对它都有一个最基本的认识。所以我并不会再详细介绍这个API的方方面面,而是说一些可能大家日常没有注意到的地方。

vue源码分析之nextTick

2019-09-17
阅读 9 分钟
2.4k
理解这部分内容,有助于理解Vue对页面的渲染过程,同时也可以了解到beforeUpdate和updated的使用。另外就是通过了解nextTick的调用了解vue内部是如何使用Promise的。这部分内容和之前介绍计算属性的内容也有关联,可以比照着看。

vue源码分析之计算属性

2019-09-14
阅读 8 分钟
2.3k
最近总被问道vue的计算属性原理是什么、计算属性是如何做依赖收集的之类的问题,今天用了一天时间好好研究了下源码,把过程基本捋顺了。总的来说还是比较简单。

用typescript开发koa2的二三事

2018-11-12
阅读 5 分钟
8.4k
最近在写一个博客的项目,前端用的 vue+typescript+element-ui,后台则选择了 koa2+typescript+mongoDB的组合。写这篇博客的目的也是在写后台的过程遇到一些问题,查了很多资料才解决。于是权当总结,亦是记录,可以给别人做一个完整的参考。

简单的例子实现vue插件

2017-11-30
阅读 7 分钟
11.5k
一直都觉得vue的插件生涩难懂,但是又很好奇,在看了几篇文章,试着写了写之后觉得也没那么难,这篇文就是总结一下这个过程,加深记忆,也可以帮助后来的人。

用一个简单的例子弄懂vuex和模块化

2017-11-20
阅读 4 分钟
7.3k
对vuex的定位和解释可以看官方文档,说的很详细了,我主要从实用的角度写一写如何在实际项目中使用vuex,例子真的很简单(简陋),但是主要是理解这种思维就好。

underscore源码解读之debounce

2017-10-31
阅读 3 分钟
2.1k
刚写完一篇debounce(防抖)函数的实现,我又看了下underscore.js的实现方法。算是趁热打铁,分析一下underscore里实现的套路。

Express系列之multer

2017-10-27
阅读 3 分钟
2.1k
收获还是蛮多的,主要在于wenpack使用的一些细节问题,有点茅塞顿悟的体验吧,另外在node上也不再一脸懵逼了。不过说实话,以现在的水平向直接使用node做点什么还是挺难的,今天测试了下链接mongodb和mysql数据库,虽然能使用,但还是怪怪的。所以就想先使用现有的框架,再反推学习node。

知乎粒子束的实现

2017-10-09
阅读 6 分钟
1.9k
最近上手了canvas,正好看见一个知乎粒子束的实现,觉得蛮有意思的,自己就照着做了一遍。原效果是用es6实现的,我这篇文章也就用es6的语法讲了,但是可能有些人对es6的语法不熟悉,我又用es5的语法写了一遍,一方面加深理解,一方面也可以练习一下es5继承的实现,这些都放在仓库里了,可以根据需要自己查看。

由插件封装引出的一丢丢思考

2017-09-21
阅读 4 分钟
3k
今天看一个妹子写的canvas的插件,好羞愧啊,比我小还比我厉害得多,氮素,得向厉害的的人学习呀。所以就拜读了源码,业务方面的东西我就不说了,我也没仔细看,主要是被下面这一部分代码吸引了。

用vue构建多页面应用

2017-09-19
阅读 13 分钟
109.7k
最近一直在研究使用vue做出来一些东西,但都是SPA的单页面应用,但实际工作中,单页面并不一定符合业务需求,所以这篇我就来说说怎么开发多页面的Vue应用,以及在这个过程会遇到的问题。