首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
guiguzigang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
Redux应用多人协作的思路和实现
由于redux更改数据是dispatch(action),所以很自然而然想到以action作为基本单位在服务端和客户端进行传送,在客户端和服务端用数组来存放action,那么只要当客户端和服务端的action队列的顺序保持一样,reducer是纯函数的特性可以知道计算得到的st…
发布订阅管道化
发布订阅作为一种常见的设计模式,在前端模块化领域可以用来解决模块循环依赖问题。 当c模块触发data事件的时候,a和b模块的监听函数都会被执行并输出相应的结果。 上面的例子基本可以满足需求了,但是有时候希望多个订阅函数之间可以传递执行结果,类似linux管道a.pipe(b).…
解密Vuex: 从源码开始
很多时候我们在开发一个Vue项目的时候,用一个Vue实例封装的EventBus来处理事件的传递从而达到组件间状态的共享。但是随着业务的复杂度提升,组件间共享的状态变得难以追溯和维护。因此我们需要将这些共享的状态通过一个全局的单例对象保存下来,在通过指定的方法去更新状态更新组件。…
css3D的魅力
最近玩了玩用css来构建3D效果,写了几个demo,所以博客总结一下。 在阅读这篇博客之前,请先自行了解一下css 3D的属性,例如:transform-style,transform-origin,transform, perspective。 1. 我们先用css实现一个长…
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. 可以实现双向绑定的方法有很多,KnockoutJS基于观察者模式的双向绑定,Ember基于数据模型的双向绑定,Angular基于脏检查的双向绑定,本篇文章我们重点讲面…
深究Function.prototype.bind
在读这篇文章之前,希望你对Function.prototype.bind有所了解。 如果还没有的话,强烈推荐去看看MDN上关于它的介绍,飞机票。 接下来将会从执行上下文栈来解析这段代码运行的整个过程。 1. 刚开始时的全局执行上下文: 2. A行执行时加入的执行上下文: 3. …
关注了
6
关注者
0
收藏集
8
关注标签
50
加入于
2018-05-15