1.mvcとMVPとMVVMモード
MVC
MVCフレームワークは一方向データストリームと反応であります
利点:大量のコード:すべてのデータはトレーサブル欠点を変更します。長いデータ転送処理
- 制御層層を表示するために送信する命令
- ビジネス・ロジック・コントローラを完了し、モデルの状態を変更するために必要な
- モデルデータは、新しいビュー層、ユーザーからのフィードバックに送信されます
すべての通信は一方向です
MVP
私たちは、コードが共通モードで書き込みMVP
特長:操作DOMノード
ビューは、p層に対する応答バックを受け取ります
m層にp層のデータを取ります
p層のp層のM層は、論理演算V層にバックに戻します
MV層は、通信の残りの部分と通信していない双方向性であります
MVVM
VUE MVVMモードが使用されています
特長:大げさではないのDOMノード、少量のコードを。短所:トレースなしのデータ、特に大規模なプロジェクトで、データ頭痛への変更の数
MVP p層との間の差は、層のVMとなります
V層変動データ、Mその逆データ層または副における原因の変化に自動的にVM反応層
VM VUE)層多重化およびES5 DOM 1のAPIのobject.defindproper(主として実現
2.単一ページのアプリケーションと複数ページのアプリケーションとの違い
マルチページアプリケーション:
利点:検索エンジンに、より親しみやすいSEO、速い倍のリクエスト
短所:スロースイッチページには、(スイッチページ、各サーバへのHTTPリクエスト)
シングルページアプリケーション:
短所:非友好的なSEO。ホームリクエスト遅いです
長所:高速ページ切り替え//サーバーサイド・レンダリング・ソリューション・SSR