文件名称:storefront:不那么乏味的 Flux 实现..
文件大小:122KB
文件格式:ZIP
更新时间:2024-06-20 05:30:30
JavaScript
店面 Storefront重约 6kB,是一个简单的流量实现,支持所有主要元素。 以下是主要区别: 没有单独的常量文件来管理事件名称。 使调度程序成为消费者不必担心的内部细节。 (没有dispatcherToken 1 ) 将所有 Flux 细节封装在单个模块中,仅公开操作方法(查询和操作)。 调度是排队的,所以如果你在调度周期中调用一个动作,它不会抛出错误。 文档 GitHub 上的示例项目: 快速开始 通过npm : npm install --save storefront 或通过凉亭: bower install storefront 或直接从github : 概述 为了了解它是如何工作的,这里有一个应用程序身份验证的骨架存储: 商店/auth.js import Storefront from 'storefront' export default Sto
【文件预览】:
storefront-master
----.jshintrc(197B)
----.gitignore(282B)
----package.json(2KB)
----update-ver.js(273B)
----src()
--------bind-all.js(259B)
--------extract-methods.js(859B)
--------manager.js(6KB)
--------alias.js(152B)
--------runtime.js(6KB)
--------subscriptions.js(1KB)
--------create-event.js(1KB)
--------flatten.js(110B)
--------console.js(1KB)
--------uid.js(243B)
--------dispatcher.js(3KB)
--------event-helper-mixin.js(618B)
--------camelize.js(164B)
--------version.js(24B)
--------now.js(317B)
--------merge.js(196B)
--------ensure.js(659B)
----dist()
--------storefront.js(45KB)
--------storefront.min.js(21KB)
--------browser-tests()
----index.js(111B)
----ReadMe.md(5KB)
----tests()
--------surface()
--------test-helpers.js(368B)
--------internal()
----lib()
--------bind-all.js(697B)
--------extract-methods.js(1KB)
--------manager.js(8KB)
--------alias.js(395B)
--------runtime.js(9KB)
--------subscriptions.js(2KB)
--------create-event.js(2KB)
--------flatten.js(205B)
--------console.js(907B)
--------uid.js(383B)
--------dispatcher.js(4KB)
--------event-helper-mixin.js(1017B)
--------camelize.js(262B)
--------version.js(40B)
--------now.js(406B)
--------merge.js(444B)
--------ensure.js(726B)
----bower.json(502B)
----docs()
--------dev-notes.md(5KB)
--------usage.md(9KB)
--------tips.md(5KB)
--------api.md(11KB)
--------why.md(3KB)
----.eslintrc_old(1KB)
----test()
--------storefront()
--------lib()