BFF初探

2018-12-11
阅读 2 分钟
9.6k
在前后端联调时,有些麻烦出现的频率不低而且可能会较大程度影响开发效率,其中就包括前后端对接口数据格式设计的差异。两者一是基于领域模型,一是基于用户交互,因此设计出来的数据结构经常有差异,使得前端从接口取到数据后还需要多做一层“数据规格化”(我自己的称呼…)的工作。举两个例子:

JavaScript设计模式

2018-02-01
阅读 4 分钟
1.5k
Patterns are proven solutions: They provide solid approaches to solving issues in software development using proven techniques that reflect the experience and insights the developers that helped define them bring to the pattern.Patterns can be easily reused: A pattern usually reflects an out of t...

web-push实现原理及细节介绍

2018-01-31
阅读 5 分钟
23.5k
相较于移动端本地应用,web站点常常缺少一项常用的功能:推送通知。此处的推送通知一般指由浏览器实现的消息推送,换个说法,就是用户在打开浏览器时,不需要进入特定的网站,就能收到该网站推送而来的消息,例如:新评论,新动态等等。

关于vue、vuex的一些初步小结

2017-12-06
阅读 2 分钟
2.4k
一、Vue组件的创建 一般语法: {代码...} 务必在根组件实例化之前注册组件 组件options说明: data: 必须是一个函数,目的在于返回独立的对象,保证组件之间的数据不互相影响 components: 局部注册一个组件,仅在当前组件作用域内可用 props: 用于父组件向子组件传递数据时使用,可传静态属性,也可传动态的(数据绑定,...

node.js api文档小记

2017-12-05
阅读 2 分钟
1.6k
在事件处理器中(若是常规事件被调用),this默认指向事件绑定的EventEmitter,但如果使用了箭头函数,因为它遵循词法作用域,this将会指向一个空对象。