美文网首页
2021-02-04 uniapp的学习思路,对比dom进行结

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

作者: 认真的草莓 | 来源:发表于2021-02-04 09:46 被阅读0次

uniapp框架的结构

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <header>
        
    </header>
    <nav>

    </nav>

    <footer>
        
    </footer>

</body>
</html>

但是在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进行结

      本文链接:https://www.haomeiwen.com/subject/uyavtltx.html