2016年4月13日

MVVM框架中的一个非常重要的内容:数据双向绑定

摘要: 双向绑定的意思就是,如下图中,当在input框中输入字符时,红色框框中的字也会随之改变。 input框中需要一个绑定:ms-duplex(即“双工绑定”),http://avalonjs.github.io/#tutorial/directives/duplex.html,此处有双工绑定的解释; 简 阅读全文
posted @ 2016-04-13 20:28 浅浅浅乔 阅读(1597) 评论(0) 推荐(0)

随笔(1)

摘要: 手机应用页面的底部导航的布局: 下图中的画圈部分的相机图片以及圈中相机的位置的实现方法有两种: (1)margin-top:负值; (2)定位 主要记录用定位方法时发现的坑: 可用absolute和relative,但是不能用fixed,原因是:如果用fixed可以做成固定吸底,如果吸底的导航有输入 阅读全文
posted @ 2016-04-13 20:08 浅浅浅乔 阅读(270) 评论(0) 推荐(0)

MVVM和MVC的区别

摘要: MVVM(Model-View-ViewModel) 优点:低耦合;可重用;独立开发;可测试 即,将页面与数据分离的模式;将数据绑定工作放到javaScript文件中实现,javaScript文件的主要功能是完成数据绑定,即把model绑定到UI元素上; MVVM的另一重要特性:双向绑定。[方便同时 阅读全文
posted @ 2016-04-13 19:48 浅浅浅乔 阅读(1343) 评论(0) 推荐(0)
2016年3月3日

面向对象的设计原则

摘要: 1.单一职责原则: 单一职责原则的核心思想是系统中的每一个对象都应该只有一个单独的职责,而所有对象所关注的就是自身职责的完成。 2.开闭原则: 软件实体应当对扩展开放,对修改关闭。 3.里氏代换原则: 所有引用基类的地方,必须能透明地使用其子类对象。 4.依赖倒转原则: 高层模块不应该依赖与底层模块 阅读全文
posted @ 2016-03-03 10:48 浅浅浅乔 阅读(156) 评论(0) 推荐(0)