>  기사  >  웹 프론트엔드  >  MVVM 이해

MVVM 이해

angryTom
angryTom원래의
2020-02-06 10:01:524182검색

### ## ## ## ## ## ## ## ## ## ####mvvm 이해#🎜🎜 ## ## ## ## 🎜🎜# 개요

MVVM 이해MVVM은 개념적으로 페이지와 데이터 로직을 완전히 분리하여 구현하는 모델입니다. 이 JS 파일의 주요 기능은 데이터 바인딩을 완료하는 것, 즉 모델을 UI 요소에 바인딩하는 것입니다.

MVVM 모드는 다음과 같이 나눌 수 있습니다.

M----> Storage 는 일부 비즈니스 로직을 저장합니다. 이를 데이터 모델이라고 합니다.

V------> 뷰 뷰 레이어(인터페이스), 데이터를 표시하는 데 사용됩니다.

VM—> ViewModel(뷰 모델), $scope입니다.

실제 응용 프로그램에서는 페이지 상호 작용에 더 중점을 두고 처리를 위해 서버에 마지막으로 일회성 제출(MVC에서 컨트롤러의 기능을 약화)하여 사용성을 향상시킵니다. views 및 models 이므로 이를 MVVM이라고 합니다.

MVVM 패턴의 장점

● 낮은 결합: View는 모델과 독립적으로 변경 및 수정할 수 있습니다. , 동일한 ViewModel을 여러 뷰에서 재사용할 수 있으며, 뷰와 모델의 변경 사항을 서로 독립적으로 만들 수 있습니다.

● 재사용성: ViewModel에 일부 뷰 논리를 추가하여 여러 뷰를 재사용할 수 있습니다.

● 독립적인 개발: 개발자는 비즈니스 로직 및 데이터 개발에 집중할 수 있습니다.

● 테스트 가능성: 명확한 뷰 계층화로 성능 지향적 레이어 비즈니스 로직 테스트가 더 쉽고 간편해집니다. 더 간단합니다.

이 기사는 js 튜토리얼 칼럼에서 가져온 것입니다. 학습을 환영합니다!

위 내용은 MVVM 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.