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

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事件,没有点击,拖拽,滚动,你的数据,根本就没法和用户交互。
乱几把起名字,而且起的不好。理论能力真是差的可以!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一.为什么要学习结构化思维? 冰山模型我们都知道,展示的是有关人员个体素质的不同表现形式。美国著名心理学家麦克利兰...
    学习蚂蚁的木头阅读 1,474评论 6 22
  • 本文基于面向基本公共卫生的业务系统设计经验,抽象出一套适合大型ERP系统的表单业务数据模型,目标是最大限度保留系统...
    燃烧的鱼丸阅读 1,771评论 2 15
  • 为什么要结构化学习? 因为,有了结构,知识才不会松散,而松散的知识,因为彼此之间没有联系,所以不能够用来解决问题,...
    曲定尘阅读 4,050评论 1 0
  • 结构化学习 简介 什么样问题是结构化学习,输入和输出都是结构化数据,所谓结构化数据可以是以下这些数据结构 序列 列...
    zidea阅读 270评论 0 4
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,579评论 16 22