越来越多的网站,开始采用"单页面结构"(Single-page application)。 2013.05.11: 如何做到 jQuery-free? jQuery是现在最流行的JavaScript工具库。 前一篇:人类的心理行为模式----《影响力》笔记 后一篇:梁漱溟:做学问的八个境界 更多内容请访问:首页 ? 档案 ? JavaScript 留言(15条) Zoom.Quiet 说: 目测就是REST思想的页内运用嗦! 2013年9月 2日 12:32 | 档案 | 引用 xpen 说: 典型的state design pattern 用的不错 2013年9月 2日 12:41 | 档案 | 引用 blabla 说: 我的一些想法 按照有限状态机的定义,它应该包含5个元素: 1起始状态,2结束状态集(可为空),3转移函数,4输入字母表,5状态集 对于键盘鼠标的每一个事件都可以成为输入字母表的一个成员,比如A,B,C……。而视图的各个状态就定义为状态集中的各个成员。 一系列的事件发生,对应一个字符序列,有限状态机逐个吃进字符,根据转移函数完成状态的转换。 完成可以设计一个简单的语言,用于描述有有限状态机,然后用一个js解释器自动完成实际的工作。 2013年9月 2日 13:01 | 档案 | 引用 AminBy 说: 终于有一次跟上一峰哥的步伐了,最近也在研究应用js的fsm。 这个库也是我搜索到的感觉很不错的库,最后我也是选择了他。 缺点就是onleavegreen可以简写成ongreen很容易跟onwarn混淆。 不想去修改底层实现,所以在命名在都在事件前加do在状态前加state 就是do_warn, do_go, state_green state_yellow这样。 callbacks里就是ondo_warn ondo_go onstate_green这样。 代码上好阅读很多。 |