迷你MVVM框架 avalonjs 学习教程20、路由系统

时间 2014-10-28 14:44:00  Ruby's Louvre
原文  http://www.cnblogs.com/rubylouvre/p/4056825.html
主题 MVVM模式 HTML5

SPA的成功离开不这三个东西,分层架构,路由系统,储存系统。分层架构是我们组织复杂代码的关键,这里特指MVVM的avalon;路由系统是将多个页面压缩在一个页面的关键;储存系统特指本地储存,是安全保存大量数据的关键。本章节介绍的是avalon三柱臣之一的 mmRouter (内含mmHistory)。

我们先上一个示例吧。

<!DOCTYPE html>
<html>
  <body >   <div ms-controller="test">    <table width="100%" height="300">     <tr>      <td width="250">       <ul>       

转载于:https://www.cnblogs.com/cymbidium/p/5525885.html

迷你MVVM框架 avalonjs 学习教程20、路由系统相关推荐

  1. 迷你MVVM框架 avalonjs 学习教程14、事件绑定

    之前的章节许多示例代码也或多或少地展示了如何使用ms-click来绑定事件了.能直接在模板上绑定是事件,这也是静态模板与动态绑定的一大区别.ms-click不是简单的onclick的别名,它在内部屏蔽 ...

  2. 迷你MVVM框架 avalonjs 学习教程6、插入移除处理

    ms-if是属于流程绑定的一种,如果表达式为真值那么就将当前元素输出页面,不是就将它移出DOM树.它的效果与上一章节的ms-visible效果看起来相似的,但它会影响到:empty伪类,并能更节约性能 ...

  3. 迷你MVVM框架 avalonjs 入门教程(司徒正美)

    迷你MVVM框架 avalonjs 入门教程 关于AvalonJs 开始的例子 扫描 视图模型 数据模型 绑定属性与动态模板 作用域绑定(ms-controller, ms-important) 模板 ...

  4. 迷你MVVM框架 avalonjs 入门教程

    api大全 OniUI组件库 学习教程 视频教程: 地址1 地址2 关于AvalonJs 开始的例子 扫描 视图模型 数据模型 绑定 作用域绑定(ms-controller, ms-important ...

  5. 迷你MVVM框架 avalonjs 0.71发布

    本版本感谢@黄轩,@月王,@soon,提出一些BUG与功能改进. 首先是事件回调的return false问题,标准浏览器的addEventListener的回调不处理返回值,因此我们还是得fix一下 ...

  6. 【学习教程】全系统各类型工程水土保持方案编制实践技术系列

    (内容涵盖八大专题:点型项目.市政工程.线型工程.矿山工程.水利工程.取土场/弃渣场.补报项目.水土保持监测验收) [学习教程]全系统各类型工程水土保持方案编制实践技术系列 (qq.com) 课程一: ...

  7. 【STM32】STM32标准库与HAL库对照学习教程特别篇--系统时钟RCC详讲

    [STM32]STM32标准库与HAL库对照学习教程特别篇--系统时钟RCC详讲 一.前言 二.时钟是什么 三.时钟树 1.时钟树图 2.时钟树讲解 左边部分 中间部分 右边部分 特殊部分 四.初始化 ...

  8. crm开源系统 tp框架_thinkphp6学习教程与源码 tp6开源CMS系统源码研究

    thinkphp6最新正式版框架上市已经有一段时间了,从官方的介绍来看,tp6的框架和tp5有很大的区别,完全重新改写了底层架构代码和逻辑,所以不支持thinkphp5的无缝升级,也就是说如果你之前的 ...

  9. Python框架篇之Django(路由系统URL、视图函数views)

    文章目录 一.路由系统(URL) 二.视图函数(views) 一.路由系统(URL) 1.URL配置 (URLconf)就像Django 所支撑网站的目录.它的本质是URL模式以及要为该URL模式调用 ...

最新文章

  1. MITOS|线粒体在线注释网站
  2. Layout两列定宽中间自适应三列布局
  3. 【JAVA并发编程实战】1、对象的共享
  4. 深入理解JVM原理之编译openjdk7
  5. Spark MLlib: Decision Tree源码分析
  6. django15:中间件
  7. Django博客--3.创作后台开启
  8. 一文讲清,MySQL数据库一行数据在磁盘上是怎么存储的?
  9. FD.io VPP 20.09版本正式发布:往期VPP文章回顾+下载地址+相关链接
  10. clickhouse: A股bar数据与物化视图尝试
  11. 好用计算机怎么打,电脑输入法有哪些_电脑上最好用的输入法排行 - 系统家园...
  12. kali linux电脑配置要求,Kali Linux下配置PM3运行环境
  13. 练习孙氏太极拳的感悟
  14. 史上最简单的Git入门教程
  15. db2建立表空间 linux,DB2实验教程:创建数据库/表空间
  16. 中国海洋大学计算机考研怎么样,中国海洋大学考研难吗?一般要什么水平才可以进入?...
  17. TI DM36X 名词
  18. 安卓手机怎么下载java游戏
  19. Spring--官方文档部分翻译(第一章)
  20. Bottom-Up和Top-Down

热门文章

  1. android平台应用技术特点,Android平台应用安全关键技术研究
  2. 所见即所得的开源跨平台 Markdown 编辑器
  3. 手把手教用XNA开发winphone7游戏(二)
  4. Resharper进阶一
  5. 网站开发技巧参考大全 event js
  6. Ubuntu 16.04: 开启wifi设置 How To Enable WiFi In Ubuntu 16.04
  7. PHP 国家电话区号 PHP Countries and their call codes with two letter abbreviations
  8. 跟着8张思维导图学习javascript
  9. 兼容IE和FF:获取Referer的JS和PHP方法 及 PHP利用curl伪造IP和来路
  10. UIWebView加载Loading...两种方法