架构介绍

在进入使用Vue.js时做之前,先让我们来了解一下Vue.js的架构吧!

Although not strictly associated with the MVVM pattern, Vue’s design was partly inspired by it.

官网中我们可以知道Vue是受MVVM这个架构的启发
MVVM的全名是Model–view–viewmodel,所以我们可以知道它是由model、view和viewModel所组成的
https://ithelp.ithome.com.tw/upload/images/20210809/20139183RxLLEbdpZc.jpg
这里的view指的就是使用者所看到的网页画面,也就是负责控制网页画面的颜色、大小等等的区块,model则是程序逻辑的部分,而由上图我们可以清楚的知道viewModel是用来连接view和model的物件,而view和viewModel之间靠的是DataBinding让他们能够进行双向的沟通,也就是说DataBinding就是达成画面和资料能够同步的桥梁

说到MVVM不妨来简单介绍一下另一种叫做MVC的架构吧!
MVC的全名是Model–View–Controller,所以我们也可以马上知道他是由model、view和controller所组成的
这里的view也是画面制作的部分,model也是放程序逻辑的地方,而controller则是控制程序的流程


<<:  更新ruby&cocoapods

>>:  Day 13 - Flex 排版

[Day N] - 出书玩真的!出版罗~《IoT没那麽难!新手用 JavaScript 入门做自己的玩具!》

大家好,我是17King~ d(`・∀・)b 跟大家报告一个好消息! 我的书终於出版啦!!! (拍手...

为了转生而点技能-JavaScript,day7 (原始型态与物件型态在记忆体上的变化

前言:这篇文希望可以让自己更了解原始型态与物件型态在记忆体的Stack跟Heap上的变化,并了解物件...

30个实用网路行销工具(2020),从Google SEO、FB社群行销再到网站分析

这个实用网路行销工具系列文,整理我平常研究的各项Digital Marketing Tools,帮助...

树状结构转线性纪录-孩子兄弟标记法 - DAY 14

孩子兄弟标记法 记录 右侧索引(右边兄弟是谁),下层所引(孩子是谁) 完整树状转化 参考来源 大话资...

D34 - 用 Swift 和公开资讯,打造投资理财的 Apps { 台股申购功能扩充.5 }

原来在 Storyboard 上的 申购 tableViewCell,只有四个 UILabel,现在...