freo.js:通过Java(O)对象进行(F)功能性(Re)主动编程-源码

上传者: 42131798 | 上传时间: 2021-02-08 19:06:43 | 文件大小: 224KB | 文件类型: ZIP
freo.js-[F]功能性[React式] [O]对象编程库 前言 Freo是一个模块库,用于创建旨在用作全局存储的React性数据存储/流,其中单个事实源以互连方式控制整个接口,它引入了Adapter和Adaptable-like的概念来增强具有状态属性和边界的Observer pattern ,并提供了几种Adapters和Adaptable-like实现,以使对变化的数据源的工作更易于管理和推理。 详细介绍 通过扩展具有状态属性的Observer Pattern ,Freo可以在(某些)普通javascript原语之上使用功能性React式编程(FRP)原理,Freo本身不起作用,但具有React性。 它充当数据存储/源的包装,允许Adapters访问变更流, StreamAdapter模块负责通过将非功能变更流发布到功能变更流来弥合Freo和FRP之间的差距。 如果这是您第一次

文件下载

资源详情

[{"title":"( 96 个子文件 224KB ) freo.js:通过Java(O)对象进行(F)功能性(Re)主动编程-源码","children":[{"title":"freo.js-master","children":[{"title":".eslintrc <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"rollup.config.js <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":".browserslistrc <span style='color:#111;'> 14B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"utility","children":[{"title":"index.js <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"internal","children":[{"title":"readable.js <span style='color:#111;'> 13.42KB </span>","children":null,"spread":false},{"title":"adapter.js <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"preparable.js <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false},{"title":"utility","children":[{"title":"setValueAt.js <span style='color:#111;'> 16.41KB </span>","children":null,"spread":false},{"title":"clone.js <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"escapeRegExp.js <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"valueAt.js <span style='color:#111;'> 12.13KB </span>","children":null,"spread":false},{"title":"getValueAt.js <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"prepareMeta.js <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"isConstructor.js <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"toArray.js <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"stream.js <span style='color:#111;'> 9.02KB </span>","children":null,"spread":false},{"title":"merge.js <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"getType.js <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"type","children":[{"title":"float.js <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"arrayBuffer.js <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"date.js <span style='color:#111;'> 225B </span>","children":null,"spread":false},{"title":"object.js <span style='color:#111;'> 339B </span>","children":null,"spread":false},{"title":"integer.js <span style='color:#111;'> 283B </span>","children":null,"spread":false},{"title":"string.js <span style='color:#111;'> 314B </span>","children":null,"spread":false},{"title":"bool.js <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"array.js <span style='color:#111;'> 240B </span>","children":null,"spread":false}],"spread":false},{"title":"matchKey.js <span style='color:#111;'> 9.31KB </span>","children":null,"spread":false},{"title":"equal.js <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"hasDefinition.js <span style='color:#111;'> 16.72KB </span>","children":null,"spread":false},{"title":"isObject.js <span style='color:#111;'> 255B </span>","children":null,"spread":false},{"title":"join.js <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false}],"spread":false},{"title":"adaptable.js <span style='color:#111;'> 18.85KB </span>","children":null,"spread":false},{"title":"adapter","children":[{"title":"history","children":[{"title":"adapter.js <span style='color:#111;'> 9.63KB </span>","children":null,"spread":false}],"spread":true},{"title":"sync","children":[{"title":"adapter.js <span style='color:#111;'> 16.48KB </span>","children":null,"spread":false},{"title":"sync.js <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"worker.js <span style='color:#111;'> 7.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"message","children":[{"title":"adapter.js <span style='color:#111;'> 483B </span>","children":null,"spread":false}],"spread":false},{"title":"stream","children":[{"title":"adapter.js <span style='color:#111;'> 11.21KB </span>","children":null,"spread":false}],"spread":false},{"title":"cache","children":[{"title":"adapter.js <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false}],"spread":false},{"title":"changes","children":[{"title":"adapter.js <span style='color:#111;'> 6.42KB </span>","children":null,"spread":false}],"spread":false},{"title":"error","children":[{"title":"adapter.js <span style='color:#111;'> 497B </span>","children":null,"spread":false}],"spread":false},{"title":"group","children":[{"title":"adapter.js <span style='color:#111;'> 7.89KB </span>","children":null,"spread":false}],"spread":false},{"title":"type","children":[{"title":"adapter.js <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"writable.js <span style='color:#111;'> 19.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"adapter","children":[{"title":"index.js <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"freo.js <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false}],"spread":true},{"title":".babelrc <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":".circleci","children":[{"title":"config.yml <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"spec","children":[{"title":"readable-spec.js <span style='color:#111;'> 21.57KB </span>","children":null,"spread":false},{"title":"adapter-spec.js <span style='color:#111;'> 9.05KB </span>","children":null,"spread":false},{"title":"utility","children":[{"title":"clone-spec.js <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"hasDefinition-spec.js <span style='color:#111;'> 19.29KB </span>","children":null,"spread":false},{"title":"isObject-spec.js <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"stream-spec.js <span style='color:#111;'> 8.60KB </span>","children":null,"spread":false},{"title":"isConstructor-spec.js <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"equal-spec.js <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"prepareMeta-spec.js <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"join-spec.js <span style='color:#111;'> 7.70KB </span>","children":null,"spread":false},{"title":"escapeRegExp-spec.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"setValueAt-spec.js <span style='color:#111;'> 44.35KB </span>","children":null,"spread":false},{"title":"toArray-spec.js <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"valueAt-spec.js <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"getValueAt-spec.js <span style='color:#111;'> 6.96KB </span>","children":null,"spread":false},{"title":"getType-spec.js <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"matchKey-spec.js <span style='color:#111;'> 6.51KB </span>","children":null,"spread":false},{"title":"type","children":[{"title":"date-spec.js <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"arrayBuffer-spec.js <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"float-spec.js <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"integer-spec.js <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"bool-spec.js <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"string-spec.js <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"object-spec.js <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"array-spec.js <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false}],"spread":false},{"title":"merge-spec.js <span style='color:#111;'> 5.79KB </span>","children":null,"spread":false}],"spread":false},{"title":"preparable-spec.js <span style='color:#111;'> 7.51KB </span>","children":null,"spread":false},{"title":"adapter","children":[{"title":"history","children":[{"title":"adapter-spec.js <span style='color:#111;'> 34.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"sync","children":[{"title":"adapter-spec.js <span style='color:#111;'> 27.75KB </span>","children":null,"spread":false},{"title":"sync-spec.js <span style='color:#111;'> 770B </span>","children":null,"spread":false},{"title":"worker-spec.js <span style='color:#111;'> 9.51KB </span>","children":null,"spread":false}],"spread":true},{"title":"message","children":[{"title":"adapter-spec.js <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false}],"spread":false},{"title":"stream","children":[{"title":"adapter-spec.js <span style='color:#111;'> 30.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"cache","children":[{"title":"adapter-spec.js <span style='color:#111;'> 4.56KB </span>","children":null,"spread":false}],"spread":false},{"title":"changes","children":[{"title":"adapter-spec.js <span style='color:#111;'> 11.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"error","children":[{"title":"adapter-spec.js <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"group","children":[{"title":"adapter-spec.js <span style='color:#111;'> 10.58KB </span>","children":null,"spread":false}],"spread":false},{"title":"type","children":[{"title":"adapter-spec.js <span style='color:#111;'> 6.84KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"writable-spec.js <span style='color:#111;'> 41.58KB </span>","children":null,"spread":false},{"title":"adaptable-spec.js <span style='color:#111;'> 27.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"tools","children":[{"title":"make-esmodules.js <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"CONTRIBUTORS.md <span style='color:#111;'> 123B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 814B </span>","children":null,"spread":false},{"title":"readme.md <span style='color:#111;'> 17.15KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 257.75KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明