Perkin

致,孤勇如你

基于React与Redux Saga的权限验证应用(一)

本文是基于React and Redux Sagas Authentication App Tutorial翻译整理,并总结而来,目的是学习redux-saga以及redux-form以及JWT形式的验证方式。 知识点 Redux-Saga的理解以及使用 Redux-Form的使用 登陆与..


Redux,Koa,Express之middleware机制对比

看到标题,也许您会觉得奇怪,redux跟Koa以及Express并不是同一类别的框架,干嘛要拿来做类比。尽管,例如Express以及koa等这类的middleware是指可以被嵌入在框架接收请求到产生响应过程之中的代码。而redux的middleware是提供的是位于 action 被发起之后,..


Facebook面试题之凸边形判断而衍生的实际场景应用

今天无意之中看到一道面试题,判断是否为凸边形,想到之前自己做过一个项目有一个类似的场景,暂且称为标注系统,场景是切割图片中的车牌,将图片导入canavas,并使用SVG来切割图片中的车牌。 那么,此时若有如下需求: 前提条件:鼠标每点击一次产生一个点,移动时生成直线,再点击一次生成一条线段。结果..


由requestAnimationFrame谈浏览器渲染优化

requestAnimationFrame这个API,可能很多人都听过,但并没有真正用过。MDN上的解释是: window.requestAnimationFrame() 方法告诉浏览器您希望执行动画,并请求浏览器调用指定的函数在下一次重绘之前更新动画。该方法将在重绘之前调用的回调作为参数。 ..


koa2静态服务器的搭建以及pm2一键部署入门

使用某一技术栈多了,自然而然就要考虑属于自己常用的脚手架了,毕竟搬砖也要自己总结一套最有效率的搬砖方法。 本人目前使用较多的是react方面的技术栈,react官方推荐使用的是create-react-app,本文不做过多讲解。该脚手架将webpack隐藏了起来,使用者不必去关注具体的web..


学习react&redux之自定义Provider

使用react开发已经很久了,但之前很少去关注代码底层的东西,学得很肤浅。最近在深入了解react&redux技术栈,及相关源码。结合自己所学和所用,总结一些自己的看法,以便今后的学习。 react-redux为我们提供了React与Redux之间的绑定,其中Provider是整个应用..


学习react&redux之自定义createStore

使用react开发已经很久了,但之前很少去关注代码底层的东西,学得很肤浅。最近在深入了解react&redux技术栈,及相关源码。结合自己所学和所用,总结一些自己的看法,以便今后的学习。 createStore可以说是redux的精髓,基本上,redux核心功能已经全部被囊括在crea..


学习Nginx相关配置

Nginx的作用 反向代理,实现简单的负载均衡: 如果有多台服务器或者一台服务器多个端口,可以考虑用nginx。 静态资源缓存:把一些静态资源(如静态页面,js等资源文件)放到nginx里,可以极大的提高服务的性能。 Nginx是一款轻量的Web网页开发服务器,反向代理服务器,以稳定性,丰富..