一.状态机编程思想
状态机是软件编程中的一个重要概念。状态机将程序的行为划分为若干个状态,对于每一个状态规定其行为和可能的状态转换关系。状态机的状态即可以由其内部定义的状态转换关系改变,也可由外部操作改变,从而影响状态机的行为。适用于页面中点击事件比较多的效果。
二.编程实例
![](https://i-blog.csdnimg.cn/blog_migrate/74332b2062f0444fa1d734eb6e722ed5.jpeg)
具体代码如下:
window.STATE = {
jiantou1: {
isShow: true
},
jiantou2: {
isShow: false
},
jiantou3: {
isShow: false
},
jiantou4: {
isShow: false
}
}
update() {
if (this.jiantou1.isShow) {
$('.fanyun-showOne-bottom').show();
$(".jiantouUp1").show();
$(".jiantouDown1").hide();
} else {
$('.fanyun-showOne-bottom').hide();
$(".jiantouDown1").show();
$(".jian