博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
knockout 初接触
阅读量:7294 次
发布时间:2019-06-30

本文共 438 字,大约阅读时间需要 1 分钟。

下午练习写Service的时候,用VS2012新建一个空的MVC4项目,无意中看到在Scripts的目录下除了最常用的JQuery之外,还有一个Knockout的JS库。

 

于是上网简单的百度了下,看看这个库主要是用来做什么的,并且尝试写个简单的测试本地测试下运行效果。

 

Knockout是一个轻量级的UI类库,通过应用模式使JavaScript前端UI简单化。

MVVM是类似MVC的一种模式,即Model, View 和ViewModel。

 

从网上看了下测试代码,写了一个下拉框和清空下拉框的函数。

Choose a ticket class:

 

 

运行之后的效果如下图,会解析viewModel中的name到下拉列表。

 

点击clear按钮的时候会清空下拉框。

Knockout的使用方式是用data-bind,包括数据绑定和时间绑定,在前台使用viewModel来存储数据。

转载于:https://www.cnblogs.com/fengsui/p/4295858.html

你可能感兴趣的文章
iOS 小游戏项目——数字速算升级版
查看>>
【前端Talkking】CSS系列——CSS深入理解之absolute定位
查看>>
从搭建vue-脚手架到掌握webpack配置(一.基础配置)
查看>>
SpringBoot 中使用FastJSON视图
查看>>
this的指向问题
查看>>
阿里P8架构师深度概述分布式架构
查看>>
Zookeeper集群环境搭建
查看>>
Android 快速设置圆形图像
查看>>
实践 | Sentinel 扩展性设计
查看>>
Ubuntu 扩展 LVM 根目录的方法
查看>>
你应该知道的requestIdleCallback
查看>>
html table 导出excel,亲测有效
查看>>
Taro + 小程序云开发实战
查看>>
读书心得 - 项目 process.env.NODE_ENV
查看>>
iOS之多线程 1
查看>>
Dubbo实现源码分析
查看>>
【web前端】自己实现Array.reduce()
查看>>
Docker相关环境全套安装文档兼小技能
查看>>
canvas 波浪效果
查看>>
刷前端面经笔记(十二)
查看>>