JavascriptMVC를 사용하여 실행 취소/다시 실행 엔진을 구현할 수 있습니까?JavascriptMVC를 사용하여 실행 취소/다시 실행 엔진을 구현할 수 있습니까?
0
A
답변
2
아마도. 내가 JavascriptMVC 함께 일한 적이 있지만, 여기에 원칙은 작업을 취소하는 방법입니다
가 대신 직접 아무것도 변화의, 당신은 "명령"개체에서 뭔가를 변경하는 코드를 넣습니다. 명령 개체에는 두 가지 방법, 즉
undo()
과redo()
이 있습니다.작업이 실행되면 필요한 명령 개체를 만들고 해당 개체에
redo()
을 호출하여 목록에 추가합니다 ("실행 취소 스택").실행 취소하려면 항목을 목록에서 팝하고
undo()
을 호출하고 "다시 실행 스택"으로 밀어 넣습니다.다시 실행하려면 "다시 실행 스택"에서 팝업하고
redo()
을 실행하고 실행 취소 스택에 항목을 밀어 넣으십시오.
당신이 서버 또는 클라이언트에이 작업을 수행하는지 여부는 중요하지 않습니다하지만 난 당신이 한 쪽을 선택하는 것이 좋습니다 그것으로 스틱.
0
무엇을 사용 하시겠습니까? 실행 취소/다시 실행을 사용하는 대신 기록 플러그인을 사용할 수 있습니까? 이렇게하면 되돌리기/다시 실행이 앞으로 및 뒤로 버튼과 함께 작동합니다.
관련 문제
- 1. 실행 계획을 신뢰할 수 있습니까?
- 2. mapreduce를 사용하여 웹 서버를 구현할 수 있습니까?
- 3. Iterator를 사용하여 재귀 알고리즘을 구현할 수 있습니까?
- 4. NSString을 사용하여 NSArray를 구현할 수 있습니까?
- 5. REST를 사용하여 PHP로 EJB를 구현할 수 있습니까?
- 6. FQL을 사용하여 friends.getMutualFriends를 구현할 수 있습니까?
- 7. DAO를 사용하여 쿼리 실행
- 8. 실행 전 쿼리 실행
- 9. 클래스의 수 실행 Java
- 10. 실행
- 11. 웹 서버에서 실행 프로세스/실행 파일 실행
- 12. 리퍼러를 사용하여 스크립트 실행
- 13. 매개 변수를 사용하여 실행
- 14. 실행 파일을 실행 한 실행 파일은 무엇입니까?
- 15. RegAsm을 실행 파일과 함께 사용할 수 있습니까?
- 16. linux에서 실행 파일을 동적으로로드 할 수 있습니까?
- 17. PHP 실행 파일 동시 실행
- 18. LINQ 식 클래스가 지연 실행 대신 관찰자 패턴을 구현할 수 있습니까?
- 19. 보기에서 컨트롤러 실행 실행
- 20. 실행 시간 차이가 있습니까?
- 21. 스크립트를 사용하여 powershell 실행 정책을 설정할 수 있습니까?
- 22. 리플렉션을 사용하여 .net 실행 파일의 값을 어떻게 변경할 수 있습니까?
- 23. .bat 파일, 비 실행 실행/실행
- 24. 실행 루프에서 실행 순서
- 25. 메모리에서 실행 파일 실행
- 26. 실행
- 27. ANTLR에서 어떻게 흐름 제어 (if-else ... for ... while ....)의 * 실행 *을 구현할 수 있습니까?
- 28. 경로없이 실행 파일의 이름을 가질 수 있습니까?
- 29. 어떻게 문자열을 실행 가능하게 만들 수 있습니까?
- 30. 웹 서비스에서 실행 파일을 실행할 수 있습니까?