学习RxJS框架Cycle.js,如何改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1536个文字,预计阅读时间需要7分钟。
Cycle.js 是一个极简的 JavaScript 框架(核心部分仅125行注释),提供了一种函数式、响应式的人机交互接口(简称为 HCI):+ 函数式 Cycle.js 将应用程序程序抽象为一个纯函数 main()。
是什么
Cycle.js 是一个极简的JavaScript框架(核心部分加上注释125行),提供了一种函数式,响应式的人机交互接口(以下简称HCI):
函数式
Cycle.js 把应用程序抽象成一个纯函数 main(),从外部世界读取副作用(sources),然后产生输出(sinks) 传递到外部世界,在那形成副作用。这些外部世界的副作用,做为Cycle.js的插件存在(drivers),它们负责:处理DOM、提供HTTP访问等。
响应式
Cycle.js 使用 rx.js 来实现关注分离,这意味着应用程序是基于事件流的,数据流是Observable 的:
HCI
HCI 是双向的对话,人机互为观察者
在这个交互模型中,人机之间的信息流互为输出输出,构成一个循环,也即 Cycle这一命名所指,框架的Logo更是以莫比乌斯环贴切的描述了这个循环。
本文共计1536个文字,预计阅读时间需要7分钟。
Cycle.js 是一个极简的 JavaScript 框架(核心部分仅125行注释),提供了一种函数式、响应式的人机交互接口(简称为 HCI):+ 函数式 Cycle.js 将应用程序程序抽象为一个纯函数 main()。
是什么
Cycle.js 是一个极简的JavaScript框架(核心部分加上注释125行),提供了一种函数式,响应式的人机交互接口(以下简称HCI):
函数式
Cycle.js 把应用程序抽象成一个纯函数 main(),从外部世界读取副作用(sources),然后产生输出(sinks) 传递到外部世界,在那形成副作用。这些外部世界的副作用,做为Cycle.js的插件存在(drivers),它们负责:处理DOM、提供HTTP访问等。
响应式
Cycle.js 使用 rx.js 来实现关注分离,这意味着应用程序是基于事件流的,数据流是Observable 的:
HCI
HCI 是双向的对话,人机互为观察者
在这个交互模型中,人机之间的信息流互为输出输出,构成一个循环,也即 Cycle这一命名所指,框架的Logo更是以莫比乌斯环贴切的描述了这个循环。

