文档章节

前端 MVVM 框架KnockOut.JS深入浅出视频教程

x
 xiarilove
发布于 2014/12/03 15:13
字数 585
阅读 131
收藏 0

微软官方推荐前端 MVVM 框架KnockOut.JS深入浅出(史上最全面、深入、权威教程)
课程讲师:风舞烟
课程分类:前端开发
适合人群:初级
课时数量:24课时
用到技术:KnockOut.JS
涉及项目:KnockOut.JS深入浅出
咨询QQ:1840215592

本课程系《基于ASP.NET MVC 4 +Knockout.JS+Web API+FluentData+EasyUI 技术实现Web通用商业开发框架》http://www.ibeifeng.com/bso.html
中的一个单品课程,北风产品总监“风舞烟”讲师主讲,购买此课程提供VIP级顾问级服务(即课程中的相关问题工作日内可以即时得到解决)

FluentData
前端 MVVM 框架KnockOut.JS深入浅出视频教程详细查看:http://www.ibeifeng.com/goods-499.html

课程介绍
1.1 什么是Knockout.JS
Knockout.js简介:
Knockout.js是一个基于JavaScript开发的轻量级MVVM(Model-View-ViewModel)框架,简称ko。它的主要特点特性包括(译自Knockout.js官方网站):
特点:
1.声明式绑定 - 通过简明易读的数据绑定(data-bind)语法将DOM元素和模型数据(model data)关联在一起
2.自动UI刷新 - UI界面会根据模型数据的改变自动更新
3.依赖跟踪 - 在模型数据间建立隐式依赖关系链
4.模板 - 以模型数据函数为基础,快速生成复杂可嵌套的UI
特性:
1.免费,开源
2.纯JavaScript框架
3.轻量级,最终压缩后只有16kb
4.不依赖其他任何产品
5.支持所有主流浏览器,IE6+,FireFox2+,Chrome,Opera,Safari (包括移动设备)
6.完整的API文档支持

1.2、课程培训目标:
1.全面深入了解什么是knockout.js,使用knockout.js的意义及重要性,理解轻量级MVVM框架及相关KO插件
2.通过实例融会贯通knockout.js语法,特性以及最佳开发实践

1.3、适合学员
1.能够熟练使用HTML,JavaScript/jQuery开发网页应用程序。
2.了解.Net MVC框架的朋友学习效果最好 (课程以knockout.js培训为主,了解Ajax及Json数据格式即可)
3. 有一定的JS面向对象知识更佳

1.4、推荐最佳配套课程
全面深入JavaScript OOP面向对象编程(史上最全面通俗易懂)
http://www.ibeifeng.com/goods-432.html

© 著作权归作者所有

x
粉丝 6
博文 48
码字总数 39425
作品 0
崇明
私信 提问
前端 MVVM 框架--Avalon

avalon是一个功能强大,体积小巧的MVVM框架。它遵循“操作数据即操作DOM”的理念,让你在代码里基本见不到一点DOM操作代码。DOM操作全部在绑定后,交给框架处理。相当后端有了ORM一样,不用你...

qinerg
2013/07/18
38.1K
9
MVVM架构~前台后台分离的思想与实践

MVVM是一种架构思想,是一种解决问题的方式,对于一个项目,一个功能模块,你可以选择使用MVVM的架构来实现,而knockoutjs只是实现MVVM的一种工具,它是在前端实现的,这一点,我们必须的...

mcy247
2017/12/06
0
0
MVVM架构~knockoutjs系列之表单添加(验证)与列表操作源码开放

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

mcy247
2017/12/06
0
0
MVVM架构~knockoutjs系列之文本框数符长度动态统计功能

这个功能为什么要写呢,因为在之前做了一个前端的页面效果,使用JS写的,感觉很累,真的,对于一个文本框长度动态统计,你要写blur,press,down什么的事件,太麻烦了,这时,我想到了knockoutjs,这东西...

mcy247
2017/12/06
0
0
WPF、MVVM和Prism学习历程

面对从天而降的两个专有名词,今日我开始了漫漫Mvvm和Prism的学习之路。 之前一直在做WinForm的开发,本身WPF就接触的不多,更别提Siverlight了。 好了说正题。 首先是进行5个小时左右的Sil...

andrewniu
2017/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
10
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部