原文:MVVM架构~knockoutjs系列之从Knockout.Validation.js源码中学习它的用法

返回目录 说在前 有时,我们在使用一个插件时,在网上即找不到它的相关API,这时,我们会很抓狂的,与其抓狂,还不如踏下心来,分析一下它的源码,事实上,对于JS这种开发语言来说,它开发的插件的使用方法都在它的源码里,只要你踏下心去看,一切就都有了 Knockout.Validation.js是为Knockout插件服务的,它可以为Knockout对象进行验证,就像你使用MVC模型验证一样,而这种绑定 ...

2014-03-11 14:07 2 8316 推荐指数:

查看详情

MVVM架构~Knockoutjs系列之对象与对象组合

返回目录 在面向对象的程序设计里,对象是核心,一切皆为对象,对象与对象之间的关系可以表现为继承和组合,而在Knockoutjs或者JS里,也存在着对象的概念,今天主要说一下JS里的对象及对象的组合。 JS里对象可以使用{}生成,也可以使用function(){}方式生成,而使用function ...

Sat Jan 04 18:39:00 CST 2014 7 4639
MVVM架构~knockoutjs系列之级联select

返回目录 对于下拉列表框的绑定在之前的knockoutjs文章中已经介绍过,今天主要说一下级联的select,事实上,在knockoutjs里,是以数据绑定为中心的,而数据是以面向对象为前提的,而对于级联绑定来说,它也是一种面向对象里关系对象的体现,有了关系对象,我们就可以把级联很容易的开发 ...

Mon Mar 24 04:35:00 CST 2014 4 7168
MVVM架构~Knockoutjs系列之验证机制的引入

返回目录 对于Knockoutjs本身来说,没有提供验证模块,不过,有第三方的扩展,就像你为jquery库作extensions一样,这讲中我将介绍一个Knockout插件扩展,knockout.validation.js,用它来实现对HTML标记的验证, 下面是它在Github上的地址 ...

Mon Jan 06 21:42:00 CST 2014 8 7677
MVVM架构~knockoutjs系列之数组的$index和$data

返回目录 已经写了很多knockoutjs的文章了,今天在review代码时,忽然看到一个问题,在knockout环境下,如何遍历一个简单的数组?对于遍历对象组件的数组来说,很容易,直接foreach:对象名,然后进行属性的绑定即可,而如下数据[10,20,30]这种简单的数组,如何去遍历 ...

Mon Oct 13 23:07:00 CST 2014 2 10147
MVVM架构~knockoutjs系列之表单添加(验证)与列表操作源码开放

返回目录 本文章应该是knockoutjs系列的最后一篇了,前几篇中主要讲一些基础知识,这一讲主要是一个实际的例子,对于一个对象的添加与编辑功能的实现,并将项目源代码公开了,共大家一起学习knockoutjs系列目录 MVVM架构~Knockoutjs系列之text,value,attr ...

Wed Mar 19 18:28:00 CST 2014 2 2997
MVVM架构~Knockoutjs系列js接收C#数据集合的方式

返回目录 在controller里将数据拿到,并且存储到ViewBag对象里,最后在View上显示出来,这是传统的MVC开发方式,事实上引入Knockoutjs以后,这种方式还是适合的,Knockoutjs只是在前台数据绑定中做了一点调整,它不在依赖于后台具体数据,你完全可以在 最后 ...

Sat Jan 04 22:07:00 CST 2014 3 2963
JS组件系列——KnockoutJS用法

前言:出于某种原因,需要学习Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了。今天打算结合bootstrapTable和Knockout去实现一个简单的增删改查,来体验一把神奇的MVVM。关于WebApi的剩余部分,博主一定 ...

Wed Oct 26 23:41:00 CST 2016 2 8436
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM