码迷,mamicode.com
首页 > 其他好文 > 详细

flux

时间:2018-11-24 18:01:51      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:流程   r.js   回调函数   思想   页面   info   npm   img   http   

什么是flux?

Flux是一种架构思想,专门解决软件的结构问题。他跟MVC架构是同一类的东西,但是更加简单清晰。

 

flux的基本概念

技术分享图片

(1)Flux由四部分组成

  1、View:视图层

  2、Action(动作):视图发出的消息

  3、Dispatcher(派发器):用来接收Action,执行回调函数

  4、Store(数据层):用来存放应用状态,一旦发生改动,就提醒View更新页面

(2)Flux的流程

  1、用户访问View

  2、View发送用户的Action

  3、Disptcher收到Action,要求Store进行相对应的更新

  4、Store更新后,发出一个“onchange” 事件

  5、view接收到“onchange”事件后,更新页面

 

store代码流程

组件中调用Store

创建Dispatcher.js

  安装flux:cnpm install flux --save-dev

监听数据变化

 

flux

标签:流程   r.js   回调函数   思想   页面   info   npm   img   http   

原文地址:https://www.cnblogs.com/lily-wang/p/10012766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!