DeLorean 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
DeLorean 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
DeLorean 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现:

  • 单向数据流,是的你的应用逻辑比 MVC 还简单

  • 自动监听数据变化情况,保持数据持续更新


  • 这是个很完整的框架,没有视图框架

  • 非常小,压缩后只有 4K

  • 内置 React.js 集成,易于使用 Flight.jsReactive.js 或者其他的 JS 库

  • 使用回滚提高 UI 和数据的一致性

示例:

/* * Stores are simple data buckets which manages data. */var Store = Flux.createStore({
  data: null,
  setData: function (data) {
    this.data = data;
    this.emit('change');
  },
  actions: {
    'incoming-data': 'setData'
  }});var store = new Store();/* * Dispatchers are simple action dispatchers for stores. * Stores handle the related action. */var Dispatcher = Flux.createDispatcher({
  setData: function (data) {
    this.dispatch('incoming-data', data);
  },
  getStores: function () {
    return {increment: store};
  }});/* * Action Creators are simple controllers. They are simple functions. *  They talk to dispatchers. They are not required. */var Actions = {
  setData: function (data) {
    Dispatcher.setData(data);
  }};// The data cycle.store.onChange(function () {
  // End of data cycle.
  document.getElementById('result').innerText = store.store.data;});document.getElementById('dataChanger').onclick = function () {
  // Start data cycle:
  Actions.setData(Math.random());};


展开阅读全文

代码

评论 (1)

加载中
代码规范下更好,小屏容易略掉部分代码? #DeLorean#
2015/04/30 05:34
回复
举报
更多评论
发表了资讯
2016/05/25 00:00

DeLoreanJS 0.9.8 发布,极小的 Flux 模式实现

DeLoreanJS 0.9.8 发布了。更新内容: Add trigger mixin to allow views to trigger dispatcher action w/out watching stores. 下载地址: Source code (zip) Source code (tar.gz) DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现: 单向数据流,是的你的应用逻辑比 MVC 还简单 自动监听数据变化情况,保持数据持续更新 这是个很完整的框架,没有视图框架 非常小,压缩后只有 4K 内置 React.js 集成,易于使用 Flight.js ...

0
8
发表了资讯
2015/05/29 00:00

DeLoreanJS 0.9.4 发布,极小的 Flux 模式实现

DeLoreanJS 0.9.4 发布,此版本兼容 React 0.13.x 系列,现已提供下载:https://github.com/deloreanjs/delorean/archive/0.9.4.zip。 DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现: 单向数据流,是的你的应用逻辑比 MVC 还简单 自动监听数据变化情况,保持数据持续更新 这是个很完整的框架,没有视图框架 非常小,压缩后只有 4K 内置 React.js 集成,易于使用 Flight.js 和 Reactive.js 或者其他的 JS 库 使用回滚提高 ...

0
7
发表了资讯
2015/03/24 00:00

DeLoreanJS 0.9.1 发布,极小的 Flux 模式实现

DeLoreanJS 0.9.1 发布,此版本现已提供下载:https://github.com/deloreanjs/delorean/archive/0.9.1.zip。 DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现: 单向数据流,是的你的应用逻辑比 MVC 还简单 自动监听数据变化情况,保持数据持续更新 这是个很完整的框架,没有视图框架 非常小,压缩后只有 4K 内置 React.js 集成,易于使用 Flight.js 和 Reactive.js 或者其他的 JS 库 使用回滚提高 UI 和数据的一致性...

0
2
发表了资讯
2015/03/19 00:00

DeLoreanJS 0.9.0 发布,极小的 Flux 模式实现

DeLoreanJS 0.9.0 发布,此版本现已提供下载:https://github.com/deloreanjs/delorean/archive/0.9.0.zip。 DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现: 单向数据流,是的你的应用逻辑比 MVC 还简单 自动监听数据变化情况,保持数据持续更新 这是个很完整的框架,没有视图框架 非常小,压缩后只有 4K 内置 React.js 集成,易于使用 Flight.js 和 Reactive.js 或者其他的 JS 库 使用回滚提高 UI 和数据的一致性...

0
10
发表了资讯
2014/11/30 00:00

DeLoreanJS 0.8.4 发布,极小的 Flux 模式实现

DeLoreanJS 0.8.4 发布,此版本现已提供下载。 DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现: 单向数据流,是的你的应用逻辑比 MVC 还简单 自动监听数据变化情况,保持数据持续更新 这是个很完整的框架,没有视图框架 非常小,压缩后只有 4K 内置 React.js 集成,易于使用 Flight.js 和 Reactive.js 或者其他的 JS 库 使用回滚提高 UI 和数据的一致性...

0
9
发表了资讯
2014/09/29 00:00

DeLoreanJS 0.8.3 发布,极小的 Flux 模式实现

DeLoreanJS 0.8.3 发布,此版本现已提供下载。 DeLoreanjs(Delorean.js) 是极小的 Flux 模式实现: 单向数据流,是的你的应用逻辑比 MVC 还简单 自动监听数据变化情况,保持数据持续更新 这是个很完整的框架,没有视图框架 非常小,压缩后只有 4K 内置 React.js 集成,易于使用 Flight.js 和 Reactive.js 或者其他的 JS 库 使用回滚提高 UI 和数据的一致性 示例: /* * Stores are simple data buckets which manages...

2
18
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/03/14 18:11

[564]python第三方库Delorean

What’s Delorean? Delorean是Python里一个很方便的日期时间库,可以让人更简单省心的获取时间,不必受困于时间模块中的各种问题。 Delorean是电影《回到未来》里的那辆极为炫酷的鸥翼汽车,采用这部电影里的非常具有代表性的汽车的名字作为库名,作者估计也是想表达使用这个库能让你在时空里任意遨游,没有掣肘。 项目地址:https://delorean.readthedocs.io/en/latest/ Delorean: Time Travel Made Easy. 确定几个概念。 navi...

0
0
发表了博客
2015/01/29 22:13

你可能没听过的11个Python库

目前,网上已有成千上万个Python包,但几乎没有人能够全部知道它们。单单PyPi上就有超过47000个包列表。现在,越来越多的数据科学家 开始使用Python,虽然他们从pandas,scikit-learn,numpy中获得了不少好处,但我仍想向他们介绍一些年长且非常实用的 Python库。在本文中,我将列一些不太知名的库,即使你是经验丰富的Python的开发者,也值得过来一看。 1、delorean Dolorean是一个非常酷的日期/时间库。类似JavaScript的momen...

0
15
发表了博客
2018/12/18 10:10

Python 的6个日期时间库

曾几何时,我们中的一个人(Lacey)盯了一个多小时的python文档中描述日期和时间格式化字符串的表格。当我试图编写从 API 中将日期时间字符串转换为Python datetime对象时,我很难理解其中的特定部分,因此我决定请求帮助。 有人问道:“为什么你不使用 dateutil 呢?” 读者,如果你没有从这个月的 Python 专栏中获得任何东西,只是学习到有比 datetime 的 strptime 更容易地将 datetime 字符串转换为 datetime 对象的方法,那...

0
0
2017/10/26 18:37

实用又强大,6 款 Python 时间&日期库推荐

在使用 Python 的开发过程中,除了使用 datetime 标准库来处理时间和日期,还有许多第三方的开源库值得尝试。 1、Arrow Arrow 是一个专门处理时间和日期的轻量级 Python 库,它提供了一种合理、智能的方式来创建、操作、格式化、转换时间和日期,并提供了一个支持许多常见构建方案的智能模块 API 。简单来说,它可以帮你以更简便的操作和更少的代码来使用日期和时间。其设计灵感主要来源于 moment.js 和 requests 。 Quick star...

0
146
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
20 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部