2021-02-04 uniapp的学习思路,对比dom进行结构化学习

uniapp框架的结构

说到底,uniapp还是单页面应用。
因此,uniapp的框架分析,离不开单页的分析。
在PC页面的开发中,html的结构很清晰。




    
    
    Document



    

但是在app开发的时候,这种布局就恶心了。好像没有统一的标准。
我感觉,这是HTML5产业联盟的逻辑失误。

至少在uniapp方面的布局命名中,就很恶心。

想要构建一个 app的,它的组成部分有哪些

应用--页面--组件--标签

标签和组件的区别

组件是uniapp或者用户自定义的标签。

从后端mvc的角度来理解h5标签和组件

按道理来说,一个标签,或者一个组件,本质上都是一个mvc功能块
M理解为数据层---uniapp里,使用js来传入数据。
V理解为视图层---uniapp里,使用html和css来展示界面。
C理解为事件和处理层---uniapp里,支持了JS的多种事件,以及事件的处理机制。

关于mvvm和mvc

vue.js喜欢说自己mvvm。百度一下,我们发现,MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。
其实,毛线吧。没有mvc中的C事件,没有点击,拖拽,滚动,你的数据,根本就没法和用户交互。
乱几把起名字,而且起的不好。理论能力真是差的可以!

你可能感兴趣的:(2021-02-04 uniapp的学习思路,对比dom进行结构化学习)