设计原则与设计模式

 w候人兮猗
设计原则 什么是设计 描述 即按照哪一种思路或者标准来实现功能 功能相同,可以有不同设计方案来实现 伴随着需求增加,设计作用才能体现出来 UNIX/LINUX设计哲学 准则1:小即使美 准则2:让每个程序只做好一件事 准则3:快速建立原型 准则4:舍弃高效率而取 ...

window环境下安装Redis及可视化工具Redis Desktop Manager

 w候人兮猗
安装redis 下载安装包 地址:https://github.com/MSOpenTech/redis/releases 选择下图中所示版本 解压 下载完成之后解压至任意盘符,如下图 文件介绍: redis-server.exe:服务端程序,提供redis服务 redis-cli.exe: 客户端程序,通过它连接redis服务并进行 ...

防抖函数与节流函数

 w候人兮猗
应用场景 实际工作中,我们经常性的会通过监听某些事件完成对应的需求,比如: 通过监听 scroll 事件,检测滚动位置,根据滚动位置显示返回顶部按钮 通过监听 resize 事件,对某些自适应页面调整DOM的渲染(通过CSS实现的自适应不再此范围内) 通过监听 keyup 事 ...

Uncaught Error:Reducer may not dispatch actions

 w候人兮猗
前言 使用React写需求已经有段时间了,中间大大小小遇到了不少问题,多数自己百度、Googled的话都能勉强应付过去,其中实在有不懂的地方还加了不少的学习交流群向大佬们求教。今天常规使用dva去写需求的时候遇到了个问题百度了好久没有答案,然后自己跟着报错的信 ...

如何使用dva与服务端进行数据交互

 w候人兮猗
说在前面 关于redux的框架有很多,这里我用到的是阿里云谦大大的dva(项目地址),这里主要记录下工作中是如何使用dva来异步获取接口数据的。 这里是正文 第一步、定义model dva里的model主要是用来开始处理数据和逻辑的。 dva 通过 model 的概念把一个领域的模型 ...

Create Dynamic theme with antd and reactjs

 w候人兮猗
说在前面 由于业务需要,在用蚂蚁金服antd组件库时需要设置两种主题色动态切换。在这里踩了一些坑,觉得有必要写一篇水文记录一下。 步骤 安装webpack插件以进行动态主题化 cnpm install antd-theme-webpack-plugin 在您的webpack.config.js文件中导入此插 ...