初学示例:

<!DOCTYPE html>

<html>
<head>
    <title>TODO supply a title</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script src="avalon2.js"></script>
    <script>
        var vm = avalon.define({
            $id: "test",
            a: 888,
            b: 666
        })
    </script>
    <style>
        .ms-controller{
            display:none;
        }
    </style>
</head>
<body>
<div ms-controller="test">             <!--作用范围-->
    <input ms-duplex="@a" />        <!--双向指令-->
    <input ms-duplex="@b" />
    <p>{{@a}}</p>                            <!--插值表达式--><!--用于单向将数据拍到页面上-->
    <p>{{@b}}</p>
</div>
</body>

</html>

总结:

  1. MVVM将程序分为两大块,我们需要用avalon.define创建vm,用指令预先指定会变动的部分

  2. ms-controller是圈定vm的作用域。ms-controller其实是可以套嵌的。

  3. ms-duplex是双向指令,通过一些事件监听我们的输入操作,从而同步vm。

  4. {{}}是用于输出数据。

MVVM框架之avalon学习笔记(1)相关推荐

  1. 机器学习框架ML.NET学习笔记【1】基本概念与系列文章目录

    一.序言 微软的机器学习框架于2018年5月出了0.1版本,2019年5月发布1.0版本.期间各版本之间差异(包括命名空间.方法等)还是比较大的,随着1.0版发布,应该是趋于稳定了.之前在园子里也看到 ...

  2. 机器学习框架ML.NET学习笔记【5】多元分类之手写数字识别(续)

    一.概述 上一篇文章我们利用ML.NET的多元分类算法实现了一个手写数字识别的例子,这个例子存在一个问题,就是输入的数据是预处理过的,很不直观,这次我们要直接通过图片来进行学习和判断.思路很简单,就是 ...

  3. 26Play框架教程2学习笔记

    Play框架教程2学习笔记 文章目录 1 play框架01 1.1 概述 1.2 特性 1.2.1 无缝集成现有开发环境 1.2.2 热重载和修改Bug 1.2.3 简单的无状态MVC架构 1.2.4 ...

  4. 26Play框架教程1学习笔记

    Play框架教程1学习笔记 文章目录 1play教程 第一课 1.1 play是什么 1.2 REST风格是什么 1.3 play的优点和缺点 2 play教程 第二课 2.1 搭建开发环境 2.1. ...

  5. 【Django】创建项目及框架介绍,学习笔记(一)

    [学习教程] 1.Django基础教程:https://code.ziqiangxuetang.com/django/django-tutorial.html 2.Django博客:http://ww ...

  6. 史上最全 Appium 自动化测试从基础到框架实战精华学习笔记(一)

    本文为霍格沃兹测试学院学员学习笔记,进阶学习文末加群. 对测试人来说,Appium 是非常重要的一个开源跨平台自动化测试工具,它允许测试人员在不同的平台(iOS.Android 等)使用同一套 API ...

  7. 尚硅谷2020最新版周阳SpringCloud(H版alibaba)框架开发教程 学习笔记

    前言:今天看到周阳老师出了新课,十分欣喜,很喜欢周阳老师的讲课风格,内容也充实,我也算是周阳老师忠实粉丝啦. 新出的springcloud第二版很符合我现阶段的学习需求.但美中不足的是,目前只有视频资 ...

  8. Java框架之SpringMVC学习笔记

    1.SpringMVC的基本概念 学习黑马传智播客视频所记录的笔记 视频连接:https://www.bilibili.com/video/BV1Sb411s7qa?p=1 1.1 三层架构和MVC ...

  9. Django基本概念、安装、配置到实现框架,Xmind学习笔记

    Django从安装.配置到实现简单web框架的基本操作流程 纯手工Xmind笔记整理: 点我下载 预览图: 如有错误,谢谢指出

最新文章

  1. Complex Instance Placement
  2. Grid SearchCV(网格搜索)与RandomizedSearchCV (随机搜索) 贴近实践的
  3. 9-10 rpm程序包管理和YUM仓库
  4. 百度地图API(二)
  5. linux shell执行方式
  6. 经典排序算法 - 冒泡排序Bubble sort
  7. 智能投放系统之场景分析最佳实践
  8. RadioButtonList Enabled=false 文字背景
  9. 单例设计模式八种写法
  10. 第六章—条件语句和循环
  11. 从程序员到项目经理(四):外行可以领导内行吗
  12. visa虚拟卡生成器_虚拟信用卡。亲,你懂了吗?
  13. SQL语句练习(全)
  14. Python利用模糊查询两个excel文件数据 导出新表格
  15. Docker设置DNS
  16. Linux 系统编程 --文件IO-write()、read()、lseek()函数
  17. echarts 饼图、柱状图、折线图 切换
  18. c语言拆礼盒,拆礼盒、个人中心功能优化
  19. java string长度字节_java String类型数据的字节长度
  20. Intellij IDEA 学生的免费使用计划(使用edu邮箱注册)

热门文章

  1. Openharmony应用NAPI详解--基础篇
  2. java基础应用程序超市收银_超市收银程序(JAVA课程设计 2011)
  3. c语言之动静态链接库
  4. 【大数据】什么是大数据
  5. oracle数据库:查询平均分时,保留小数位数
  6. 爱普迪供应CS连接器,适用400G传输
  7. RGB三原色的简单理解
  8. mac 爱普生打印机驱动_epson lq630k mac驱动下载
  9. linux下Nginx的卸载、安装
  10. 夜光:武汉加油,中国加油