Gần đây, tôi đã bắt đầu thực hiện một số nghiên cứu về Máy hữu hạn của Nhà nước bằng JavaScript và tôi thậm chí là found a library giúp chúng dễ triển khai hơn. Trong khi tôi nghĩ rằng tôi đã nắm được ý tưởng rằng một máy trạng thái được sử dụng để theo dõi và thay đổi "trạng thái" của một đối tượng (ví dụ: 'sẵn sàng', 'hoàn thành', 'không hoạt động', v.v.), tôi không nghĩ rằng tôi hoàn toàn hiểu được ý nghĩa thực tiễn của chúng. ai đó có thể xin vui lòng giúp đỡ bằng cách làm rõ như sau:Máy nhà nước hữu hạn là gì và nó được sử dụng để làm gì?
- gì chính xác là một máy trạng thái hữu hạn [hoặc là nó chỉ được gọi là một máy nhà nước? Tôi đã nghe nó đề cập đến cả hai cách]?
- Một số ứng dụng thực tế cho các máy trạng thái hữu hạn (trong JavaScript) là gì?
- Khi nào tôi không phải muốn sử dụng một máy trạng thái hữu hạn?
- Sách, bài viết, hướng dẫn, v.v., cung cấp cái nhìn sâu sắc hơn về các máy trạng thái hữu hạn (bằng JavaScript)?
Wikipedia? Google? Btw, lưu ý rằng JavaScript chỉ đơn thuần là ngôn ngữ ** tập lệnh ** (nghĩa là nó chỉ định nghĩa API lõi). Vì vậy, việc sử dụng thực tế phụ thuộc vào ** môi trường ** (trình duyệt web, web-server, Win8), và không phải trên ngôn ngữ chính nó. –
Tôi đã làm trong thực tế Google này. Đó là lý do tại sao tôi đã nói rằng tôi đã nắm được thực tế rằng một máy trạng thái được sử dụng để theo dõi "trạng thái" trong một ứng dụng, nhưng tôi đang gặp khó khăn trong việc nắm bắt những tác động thực tế của điều này và hy vọng ai đó có thể làm rõ. –
Các hình thức nhiều bước có thể? –