摘要: 一、flux的缺陷 因为dispatcher和Store可以有多个互相管理起来特别麻烦 二、什么是redux 其实redux就是Flux的一种进阶实现。它是一个应用数据流框架,主要作用应用状态的管理 设计思想: (1)、web应用就是一个状态机,视图和状态一一对应 (2)、所有的状态保存在一个对象里 阅读全文
posted @ 2018-10-29 22:10 Alley-巷子 阅读(1327) 评论(4) 推荐(1) 编辑
摘要: 一、什么是Flux Flux 是一种架构思想,专门解决软件的结构问题。它跟MVC 架构是同一类东西,但是更加简单和清晰。 二、flux的基本概念 (1) 、Flux由4部分组成 1、View:视图层 2、Action(动作):视图发出的消息(比如mouseClick) 3、Dispatcher( 派 阅读全文
posted @ 2018-10-29 13:37 Alley-巷子 阅读(1489) 评论(0) 推荐(3) 编辑
摘要: 一、什么是希尔排序 希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本。 思路: 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算 阅读全文
posted @ 2018-08-27 13:10 Alley-巷子 阅读(509) 评论(0) 推荐(5) 编辑
摘要: 一、快速排序法概念 我们将一个杂乱无章的数组进行一个快速排序,可以先从一个数组中取一个中间值,将一个数组一分为2,左边的数组跟中间值进行比较,小的放在左边,大的放在右边。比较完毕后再次取中间值,再次比较一次类推 二、思路 1、取的中间值,以及中间值的下标 2、创建一个left空数组,存放小于中间值的 阅读全文
posted @ 2018-08-27 13:08 Alley-巷子 阅读(474) 评论(1) 推荐(1) 编辑
摘要: 一、什么叫做插入排序法 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法 二、核心 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据 阅读全文
posted @ 2018-08-27 13:03 Alley-巷子 阅读(288) 评论(0) 推荐(2) 编辑
摘要: 1、回顾 2、浅拷贝 3、深拷贝 阅读全文
posted @ 2018-06-11 23:12 Alley-巷子 阅读(1326) 评论(4) 推荐(4) 编辑
摘要: 1、object.defineProperty 2、value 3、writable 4、configurable 5、enumerable 6、for in && Object.keys()的区别 7、get() && set() 注意:当使用了get()方法或者set()方法的时候就不能使用va 阅读全文
posted @ 2018-06-10 19:34 Alley-巷子 阅读(1950) 评论(0) 推荐(9) 编辑
摘要: 1、mocha简介 单元测试是用来对一个模块、一个函数、或者一个类来进行正确性的检测工作 特点: 既可以测试简单的JavaScript函数,又可以测试异步代码, 可以自动运行所有测试,也可以只运行特定的测试 2、编写模块代码 module.exports = { add:function(a,b){ 阅读全文
posted @ 2018-06-01 01:06 Alley-巷子 阅读(392) 评论(1) 推荐(0) 编辑
摘要: 1、安装muterl第三方模块 2、使用 3、upload方法 4、客户端传递图片 阅读全文
posted @ 2018-05-29 11:14 Alley-巷子 阅读(2505) 评论(0) 推荐(4) 编辑
摘要: 1、下载第三方模块mongodb 2、检测是否连接成功 1、引入第三方模块mongodb并创建一个客户端 const MongoClient = require("mongodb").MongoClient; 2、连接数据库 //连接地址 const url = "mongodb://127.0.0 阅读全文
posted @ 2018-05-24 06:45 Alley-巷子 阅读(1757) 评论(10) 推荐(5) 编辑