Machine.js
Machine.js 可以让你使用分层状态机来控制 JavaScript 对象。
// the landscape object - rains or is sunny function Landscape() { this.groundwater = 0; this.oxygen = 0; } Landscape.prototype = { hasWater: function() { return this.groundwater > 0; }, giveWater: function() { this.groundwater -= 1; return 1; }, oxygenate: function() { this.oxygen += 1; }, };
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!