本文概念主要来自于cycle.js官方指南

简介

cycle.js是一个函数式、响应式的前端框架。

概念

cycle.js的概念对于不熟悉js、函数式、响应式的程序员而言,学习门槛比较高或者学习曲线比较陡峭。

其中,熟悉js意味着你知道js发展至今的大部分缺陷以及对应弥补方法,知道js的原型链,知道这个原型链可以怎么模拟各种编程范式,然后这些编程范式又是讲的什么有何优劣;熟悉函数式意味着你有学过haskell、scala、idris等等函数式语言,知道其无副作用,懒执行等等特性;熟悉响应式意味着你知道pull/push、Proactive/Passive、Listenable/Reactive等等概念。

不知道也没关系,反正此系列文章中会把要用到的都讲到,毕竟我就是从小白这样一路采坑过来的成了老白的。

人机交互

人机交互,简写为HCI。