序
这周末去刷了《大黄蜂》,其实泡面在看预告片时候感觉还是很不错的,整体感觉延续了《变形金刚》系列的“金属感”,同时也加入了新的角色。更让泡面兴奋的是,其中大部分变形金刚出现的形态都是我们80s后动漫中样子。包括了大黄蜂,擎天柱,以及霸天虎那放出二哈时候的感觉。真是让人心头一热,有立马冲进电影院的感觉。(涉及剧透,不喜误入)
云在青天水在瓶
都9102年了,又不经意的过去了一千年,回想8102年,真实感慨良多。不知道为什么,最近很喜欢听钢琴曲和大提琴,尤其是夜深人静独处的时候,总爱用手机放一首肖邦的夜曲Nocturne op. 9 no 1 Bb min
,亦或者是巴赫的G大调 Cello Suite No. 1 in G Major, BWV 1007
, 然后不停的循环,循环,再循环,一直到睡意降临。
现在我们在日常的工作中由于有各种大神造好的轮子,导致我们在业务开发中已经很少能经常性接触到开发低层的一些事情。有时候就要时不时的给自己充充电,否则我们就只能用降龙十八掌吓唬人了,根本没有内功 :P
我们从一个构造函数开始:1
2
3
4function Person (name) {
this.name = name
}
var person = new Person('Jack')
我们在声明它的时候,JS会自动生成一个与其对应原型对象(原型对象是对象),该构造函数会有一个内部属性,名为prototype指向原型对象,你可以通过Person.prototype来访问其中的内容,这也就是我们通常在原型对象上挂载属性和方法的方式。
最近在使用基于Vue-cli构建的项目中,使用Webpack打包时,在样式表中引入的background-image路径,在生产环境无法显示.
导致该问题是因为:
上周,我们见证了在厨子(Tim Cook)领导下的苹果发布了最新一代的iPad pro,这是其第三代产品,也是自从乔帮主发布在2010年发布第一代iPad后外观变化最大的一次。
泡面本人也是在首发日就预定了12.9寸的版本。(国行因为过审原因延后了2天),就在昨天11月10日拿到了真机。这次泡面除了机器本身以外,还另购了第二代Apple Pencil 以及智能双面夹(贵成狗)。
泡面从昨天到今天已经重度使用了1天半的时间,因为网上各类介绍已经相当的多,这里我就不在赘述,只简单说说自己的使用体验。
首先,这个redux-saga和redux-thunk做的是同样的事情, 就是解决我们在redux中做异步的事情. 但 redux-saga 所涉及到的知识点和代码的复杂程度上都要复杂一些.
redux-saga 是基于ES6 的 Generator来实现的异步请求数据.
这是一个Generator例如:1
2
3
4function* g() {
var res = yield 1 + 2
return res
}
以上就是一个用同步方式来实现异步请求的Generator 函数. 更多的需要参考其文档. 这里就吧赘述了,因为我们的目的是记录学习 Redux-saga在react中的应用.
那么,我们如何使用Redux-saga来实现异步数据的交互呢? 这里我们列举一个完整的使用Reudx-saga来构建我们之前TodoList中数据获取部分的代码
首先,我们需要创建一个saga目录,用于存储我们的saga generator函数,具体代码内容贴如下: