- 博客(4)
- 收藏
- 关注
原创 前端解读控制反转(IOC)
前言 随着前端承担的职责越来越重,前端应用向着复杂化、规模化的方向发展。大型项目模块化是一种趋势,不可避免模块之间要相互依赖,此外还有很多第三方包。这样的话如何去管理这些繁杂的文件,是一个不可避免的话题。此时作为一种已经被实践证明过的思想模式一直得到大家的青睐,这就是控制反转(IOC)。 IOC定义 先看一下维基百科上的定义: 控制反转(Inversion of Control,缩写为IoC),是...
2018-10-28 09:53:27
416
原创 【译】谈橡皮筋特效的解决方案
前言 本文翻自Scroll Bouncing On Your Websites,拜读之后收获颇多,结合自己的理解,将该文章翻成中文,一方面加深理解另一方面好文共享。 导读 本文介绍了不同浏览器上弹簧滚动(即scroll bouncing)特效及实现,并回顾了网上几种常见的解决方案,顺便介绍了下近来实现的css属性 overscroll-behavior。希望读过之后能对构建和设计带有...
2018-08-26 14:09:12
601
原创 由自定义事件到vue数据响应
前言 除了大家经常提到的自定义事件之外,浏览器本身也支持我们自定义事件,我们常说的自定义事件一般用于项目中的一些通知机制。最近正好看到了这部分,就一起看了下自定义事件不同的实现,以及vue数据响应的基本原理。 浏览器自定义事件 定义 除了我们常见的click,touch等事件之外,浏览器支持我们定义和分发自定义事件。 创建也十分简单: //创建名为test的自定义事件 ...
2018-08-26 14:07:56
201
原创 重读redux源码(一)
前言 对于react技术栈的前端同学来说,redux应该是相对熟悉的。其代码之精简和设计之巧妙,一直为大家所推崇。此外redux的注释简直完美,阅读起来比较省事。原本也是强行读了通源码,现在也忘得差不多了。因为最近打算对redux进行些操作,所以又开始重读了redux,收益匪浅。 关于redux的基本概念,这里就不再详细描述了。可以参考Redux 中文文档。 阅读源码感受 有很多大...
2018-06-15 15:21:50
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人