摘要: 转有限状态机:是一个非常有用的模型,可以模拟世界上大部分事物。它有三个特征:* 状态总数(state)是有限的。 * 任一时刻,只处在一种状态之中。 * 某种条件下,会从一种状态转变(transition)到另一种状态。 它对JavaScript的意义在于,很多对象可以写成有限状态机。 举例来说,网页上有一个菜单元素。鼠标悬停的时候,菜单显示;鼠标移开的时候,菜单隐藏。如果使用有限状态机描述,就是这个菜单只有两种状态(显示和隐藏),鼠标会引发状态转变。 代码可以写成下面这样:var menu = { // 当前状态 currentState: 'hide', // 绑定... 阅读全文
posted @ 2013-09-02 23:04 plugin-loader 阅读(898) 评论(0) 推荐(0) 编辑