E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
KnockoutJS
[后端人员耍前端系列]AngularJs篇:30分钟快速掌握AngularJs
在前面文章中,我们介绍了如何使用
KnockoutJs
来打造一个单页面程序,后面一篇文章将介绍如何使用AngularJs的开发一个单页面应用程序。
Learning hard
·
2016-05-07 19:00
使用
KnockoutJs
+Bootstrap实现分页
[后端人员耍前端系列]
KnockoutJs
篇:使用
KnockoutJs
+Bootstrap实现分页 一、引言由于最近公司的系统需要改版,改版的新系统我打算使用
KnockoutJs
来制作Web前端。
HackerVirus
·
2016-05-03 18:00
Bootstrap与
KnockoutJs
相结合实现分页效果实例详解
KnockoutJS
是一个JavaScript实现的MVVM框架。非常棒。比如列表数据项增减后,不需要重新刷新整个控件片段或自己写JS增删节点,只要预先定义模板和符合其语法定义的属性即可。
Learning hard
·
2016-05-03 11:18
[后端人员耍前端系列]
KnockoutJs
篇:使用
KnockoutJs
+Bootstrap实现分页
一、引言由于最近公司的系统需要改版,改版的新系统我打算使用
KnockoutJs
来制作Web前端。在做的过程中,遇到一个问题——如何使用
KnockoutJs
来完成分页的功能。
Learning hard
·
2016-05-03 09:00
[后端人员耍前端系列]
KnockoutJs
篇:使用WebApi+Bootstrap+
KnockoutJs
打造单页面程序
一、前言在前一个专题快速介绍了
KnockoutJs
相关知识点,也写了一些简单例子,希望通过这些例子大家可以快速入门
KnockoutJs
。
Learning hard
·
2016-04-24 10:00
JS组件系列——BootstrapTable+
KnockoutJS
实现增删改查解决方案(二)
前言:上篇 JS组件系列——BootstrapTable+
KnockoutJS
实现增删改查解决方案(一) 介绍了下knockout.js的一些基础用法,由于篇幅的关系,所以只能分成两篇,望见谅!
懒得安分
·
2016-04-19 15:00
JS组件系列——BootstrapTable+
KnockoutJS
实现增删改查解决方案(一)
前言:出于某种原因,需要学习下Knockout.js,这个组件很早前听说过,但一直没尝试使用,这两天学习了下,觉得它真心不错,双向绑定的机制简直太爽了。今天打算结合bootstrapTable和Knockout去实现一个简单的增删改查,来体验一把神奇的MVVM。关于WebApi的剩余部分,博主一定抽时间补上。一、Knockout.js简介1、Knockout.js和MVVM如今,各种前端框架应接不
懒得安分
·
2016-04-18 15:00
[后端人员耍前端系列]
KnockoutJs
篇:快速掌握
KnockoutJs
由于最近项目中,前端是Asp.netMVC+
KnockoutJs
+Bootstrap来做的。所以我又重新开始写这个系列。今天就让我们来看看Web前端的MVVM框架——
KnockoutJs
。
Learning hard
·
2016-04-17 18:00
Knockout JS 示例
五个小例子,来自
KnockoutJS
官方网站。
ghostbear
·
2016-04-14 22:00
knockoutJS
关于绑定语法
1 visible绑定目的visible绑定到DOM元素上,使得该元素的hidden或visible状态取决于绑定的值。例子 Youwillseethismessageonlywhen"shouldShowMessage"holdsatruevalue. varviewModel={ shouldShowMessage:ko.observable(true)//Messageinitial
sweetgirl520
·
2016-03-30 09:00
knockoutJS
学习指南
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout是在下面三个核心功能是建立起来的:监控属性(Observables)和依赖跟踪(Dependencytracking)声明式绑定(Declarativebindings)模板(Templating) MVVMandViewModelsModel-View-ViewModel(MVVM)
sweetgirl520
·
2016-03-30 09:00
KnockoutJS
JavaScript数据绑定databind框架knockout
一、下载使用直接到官网下载
knockoutjs
,下载后保存为js文件格式放在一个web目录下,然后在页面上添加就可以直接使用knockout
Jeffery_Gong
·
2016-03-28 10:00
JavaScript
框架
web前端
MVVM
Magicodes.WeiChat——版本发布历史
3.5(2016.03.22)修复Nuget包问题修改同步逻辑修正部署后部分用户
KnockoutJs
脚本问题修复多客服账号管理Bug完善多客服账号管理接口,并添加单元测试增加MD5加密处理扩展方法增加关注时更新用户信息移除
雪雁
·
2016-03-22 14:00
Magicodes.WeiChat——媒体资源选择组件之media-choice(开源)
media-choice为媒体资源选择组件,基于
KnockoutJs
。支持图片、语音、视频、图文的选择以及预览,支持默认选择类型,支持是否禁用选择类型的更改。
雪雁
·
2016-02-21 21:00
Knockoutjs
这几天做项目一直在用
knockoutjs
,上午的时候我们谈论
knockoutjs
的时候有人问ko在整个ui中的作用是什么?刚开始时还没有想明白,后来有人说主要目的是数据更改的双向通知。
流浪法师1
·
2016-02-16 17:00
使用 Knockout 扩展器扩展 observables
原文地址:http://
knockoutjs
.com/documentation/extenders.html原文名称:Usingextenderstoaugmentobservables本文参照:http
小呀么小二郎
·
2016-02-02 14:00
[
KnockoutJS
Documentation]-映射(mapping)
ko允许将任意js对象作为视图模型使用。只要视图模型的一些属性是监控属性,就可以将它们绑定到UI上,UI会随着监控属性的变化自动更新。大部分应用都需要从服务器获取数据,但是服务器端是与监控属性无关的,它只会提供普通的js对象(通常序列化为json)。如果不想手动使用服务器提供的普通js对象数据来构建视图模型,可以使用映射插件将普通js对象转换为有监控属性的视图模型。knockout.mapping
#WU
·
2015-12-03 18:00
[
KnockoutJS
Documentation]-微任务队列(microtask queue)
微任务队列ko的微任务队列支持在异步运行时或尽量在I/O处理、重新流程处理、重新渲染界面之前对任务进行调度。在ko组件内部就是用它来维护异步行为和调度监控变量的deferred更新。ko.tasks.schedule(function(){ //... });使用上面的方法将提供的回调函数添加到微服务队列中。ko包含一个快速任务队列,它采用FIFO顺序执行任务知道队列为空。当第一个任务被调度时,如
#WU
·
2015-12-02 19:00
[
KnockoutJS
Documentation]-延迟更新(deferred update)和延时通知(rate-limiting notification)
延迟更新(deferredupdate)复杂的应用通常包含着大量错综复杂的依赖,更新一个监控属性可能会级联触发很多计算监控属性、手动的订阅、UI绑定更新。这些更新可能是代价昂贵的,一些不必要的中间值被推送给视图,或者导致额外的计算监控属性评估,严重影响效率。即使在简单的应用里,更新关联的多个属性或一个属性更新多次(如填充监控数组)也会导致类似的问题。为此,可以使用deferred延迟更新来确保计算
#WU
·
2015-11-28 01:00
[
KnockoutJS
Documentation]-扩展监控属性
ko的监控属性提供了一个基本且必须的特性:读写属性值并在值变化时通知订阅者。一些场景中可能希望为监控属性添加额外的功能。例如为监控属性添加额外的属性,在写入监控属性之前拦截并插入一个可写计算监控属性。ko提供了一个简单而灵活的方式来扩展监控属性。创建扩展器向ko.extenders对象添加一个方法来创建一个扩展器。添加的方法有两个参数,第一个参数监控属性自身,第二个参数是任意的参数。它可以返回监控
#WU
·
2015-11-27 18:00
[
KnockoutJS
Documentation]-加载和保存json数据
ko可用来构建复杂的客户端交互应用,但几乎所有的web应用都需要跟服务器交互数据,或者至少从本地存储序列化数据。最常用的数据交互是json格式。加载或保存数据ko不限定使用任何数据加载或保存的技术。最常用是jQuery的ajax方法,如getJSON、post和ajax。例如,从服务器加载数据:$.getJSON("/some/url",function(data){ //Nowusethisda
#WU
·
2015-11-26 20:00
[
KnockoutJS
Documentation]-组件(components)
组件是一种强大且简洁的方式将UI逻辑封装成自包含的、可重用的块。组件和自定义元素组件的作用有:构建独立的控件或部件。拥有自己的视图,通常(但不是必须)包含试图模型。可以通过AMD或其他模型系统异步加载或预加载(根据需要)。可以接收参数,可选地可回写变化或调用回调函数。可以相互组合或嵌套,或继承自其他组件。可易于打包,项目间可重用。可自定义配置和加载逻辑这种模式对于构建大型应用是很有益的。它通过清晰
#WU
·
2015-11-25 23:00
[
KnockoutJS
Documentation]-绑定(bindings)-自定义绑定
除了ko内建的绑定,还可以自定义绑定,灵活地封装复杂的行为使之可重用。自定义绑定注册自定义绑定向ko.bindingHandles添加一个子属性来注册一个绑定。ko.bindingHandlers.yourBindingName={ init:function(element,valueAccessor,allBindings,viewModel,bindingContext){ //Thiswi
#WU
·
2015-11-23 22:00
[
KnockoutJS
Documentation]-绑定(bindings)-绑定语法
ko的声明式绑定系统提供了简洁且功能强大的链接数据和UI的方式。data-bind语法一个绑定由两部分组成,名称和值,用分号隔开。Today'smessageis:一个元素可以由多个绑定,绑定之间使用逗号隔开。 Yourvalue: Cellphone:绑定的名称应该与一个注册的绑定处理器(包括ko内建的和自定义的)匹配,或者是另一个绑定的参数。否则会被忽略(没有错误或警告)。绑定的值可以是值
#WU
·
2015-11-22 18:00
[
KnockoutJS
Documentation]-绑定(bindings)-模板
templatetemplate的作用是用模板来填充相关的DOM元素。它提供了一种简单的方法来用视图模型的方法构建复杂的UI结构。template有两种使用方式:原生html模板(nativetemplating),使用foreach、if、with等流程控制的绑定。这些绑定捕捉元素内的html片段,将其作为模板。字符串模板(string-basedtemplating),使用第三方模板引擎。ko
#WU
·
2015-11-22 11:00
[
KnockoutJS
Documentation]-绑定(bindings)-表单字段
clickclick用于为DOM元素添加点击click事件。通常用于button、input和a标签,但实际上可用于任何DOM元素。参数是想绑定到元素click事件的函数。可以绑定任意js函数(不是必须为视图模型的函数),如click:someObject.someFunction绑定对象someObject的someFunction函数。 You'veclickedtimes Clickme
#WU
·
2015-11-21 23:00
[
KnockoutJS
Documentation]-绑定(bindings)-流程控制
foreachforeach对数组中的每一项复制一份html片段并与其绑定,常用于加载列表和表格。table> FirstnameLastname ko.applyBindings({ people:[ {firstName:'Bert',lastName:'Bertington'}, {firstName:'Charles',lastName:'Charlesforth'}
#WU
·
2015-11-21 08:00
[
KnockoutJS
Documentation]-绑定(bindings)-文本和外观控制
visiblevisible绑定用于控制DOM元素隐藏或显示。 Youwillseethismessageonlywhen"shouldShowMessage"holdsatruevalue. varviewModel={ shouldShowMessage:ko.observable(true)//Messageinitiallyvisible }; viewModel.shouldSho
#WU
·
2015-11-20 22:00
knockoutJS
knockoutJS
只需要五个简单的步骤,就可以做好使用 Knockout 开发的准备! 第一步 我们需要什么?
·
2015-11-13 22:48
knockout
knockoutJS
快速上手
翻译:Knockout 快速上手 - 3:
knockoutJS
快速上手 许多时候,学会一种技术的有效方式就是使用它解决实际中的问题。
·
2015-11-13 22:45
knockout
Knockout 是什么?
原文名称:
KnockoutJS
Starter Knockout 是一个非常棒的脚本库,可是我发现许多人并不了解它,所以,思胜翻译了这本著作。
·
2015-11-13 22:42
knockout
SignalR +
KnockoutJS
+ ASP.NET MVC 实现井字游戏
SignalR +
KnockoutJS
+ ASP.NET MVC 实现井字游戏 1.1.1 摘要 今天,我们将使用SignalR +
KnockoutJS
+ ASP.NET
·
2015-11-13 17:36
SignalR
ASP.NET MVC
KnockoutJS
angularjs和requirejs似乎不是好基友
最近放弃
knockoutjs
了,单纯一个库来讲,很棒,但是外围设施还需要使用第三方脚本库,对于团队开发来讲,坑有点多。。
·
2015-11-13 14:24
AngularJS
到底数据驱动是个什么玩意
说道mvvm, 这玩意出来也有些时间了, 也有很多类库, 如: avalon,
knockoutjs
, AugularJS等等, 当然这块我了解的比较晚, 之前对这玩意也不是很了解,
·
2015-11-13 09:25
数据
Magicodes.NET框架之路——让Magicodes.NET帮你编写代码
在很长一段时间里,我尝试了很多我之前没有接触的技术或者没用过的技术,比如
knockoutJs
、OData、T4等等,也许走了很多弯路,也许对框架作用并不大,但是却对我而言却很有价值。
·
2015-11-13 05:37
.net
MVVM js 库JsRender/JsViews和
knockoutjs
介绍
MVVM概念 MVVM的解释有很多,抛开抽象的描叙我想最实用的一点是把UI和数据绑定,事件做成了一种静态契约,也就是模版,同时UI和数据可以独立动态变化。WPF,SL相对Winfrom和asp.net webform实际上的实现方式是把以前在后台的绑定和声明移到了UI页面。Js 来实现MVVM更有优势,因为js是动态语言,html也可以动态解析,真正和平台无关。目前mvvm js库比较热门的有J
·
2015-11-13 04:39
jsrender
(一)Knockout - 入门
knockout 简介
knockoutjs
的实现依照[MVVM模式],Model-View-ViewModel。
·
2015-11-12 23:32
knockout
翻译:使用 ASP.NET MVC 4, EF,
Knockoutjs
and Bootstrap 设计和开发站点 - 1
原文地址:http://ddmvc4.codeplex.com/ 原文名称:Design and Develop a website using ASP.NET MVC 4, EF,
Knockoutjs
·
2015-11-12 11:56
bootstrap
js mvvm:闲来无事,实现一个只具最基本数据双向绑定的mvvm
近期项目内用
knockoutjs
。 想模拟实现数据双向绑定的基本功能。 只具有最基本的功能,且很多细节未曾考虑,也未优化精简。
·
2015-11-12 11:24
js
knockoutjs
简单使用
knockoutjs
是一个不错的前端MVVM框架,极大的减轻了前端工作开发量,增加前端代码的维护性。主要特点:声明式绑定、依赖跟踪、模块开速开发。
·
2015-11-12 08:20
knockout
翻译:使用 ASP.NET MVC 4, EF,
Knockoutjs
and Bootstrap 设计和开发站点 - 3
原文地址:http://ddmvc4.codeplex.com/ 原文名称:Design and Develop a website using ASP.NET MVC 4, EF,
Knockoutjs
·
2015-11-11 19:29
bootstrap
翻译:使用 ASP.NET MVC 4, EF,
Knockoutjs
and Bootstrap 设计和开发站点 - 4 - 验证
原文地址:http://ddmvc4.codeplex.com/ 原文名称:Design and Develop a website using ASP.NET MVC 4, EF,
Knockoutjs
·
2015-11-11 19:29
bootstrap
翻译:使用 ASP.NET MVC 4, EF,
Knockoutjs
and Bootstrap 设计和开发站点 - 6 - 业务逻辑
Part 3: 设计逻辑层:核心开发 如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯通过或者不通过限制。分层属于架构风格,在应用的长时间生命周期中,解决维护和扩展问题。所以,让我们在解决方案中添加一个类库项目,命名为 Application.Common. Application.Common : 这
·
2015-11-11 17:03
bootstrap
翻译:使用 ASP.NET MVC 4, EF,
Knockoutjs
and Bootstrap 设计和开发站点 - 4 - 验证
下面,我们将会讨论
KnockoutJS
Validation 库,可以通过从这里下载。也可以直接通过 NuGet 获取, 先让我们看看常用的验证场景,以及如何使用。 这里有篇文章讨
·
2015-11-11 17:02
bootstrap
翻译:使用 ASP.NET MVC 4, EF,
Knockoutjs
and Bootstrap 设计和开发站点 - 3
原文地址:http://ddmvc4.codeplex.com/ 原文名称:Design and Develop a website using ASP.NET MVC 4, EF,
Knockoutjs
·
2015-11-11 17:02
bootstrap
翻译:使用 ASP.NET MVC 4, EF,
Knockoutjs
and Bootstrap 设计和开发站点 - 2
我们的目标: 需求 Screen 1: 联系人列表 - 查看所有联系人 1.1 这个 screen 将显示数据库中的所有联系人. 1.2 用户可以删除任何联系人.1.3 用户可以编辑任何联系人的详细信息.1.4 用户可以创建新的联系人.初始草图: Screen 2: 创建新联系人 这个页面提供一个空白的页面,支持如下操作.2.1 用户可以输入用户的姓名和电子邮件地址。2.2 通过
·
2015-11-11 17:01
bootstrap
JavaScript完整性编程(纯属个人想法)
http://
knockoutjs
.com/examples/cartEditor.html 这个案例用jQuery
·
2015-11-11 16:14
JavaScript
mvc 相关js
------------------------------- ko http://www.
knockoutjs
.com/ htt
·
2015-11-11 04:22
mvc
用
KnockoutJS
实现ToDoMVC代码分析
体验地址 Knockout 版todo web app在线体验 http://todomvc.com/examples/
knockoutjs
/ 源码地址 项目源码地址,此地址包含了各种
·
2015-11-11 01:01
knockout
翻译:使用 Knockout 扩展器扩展 observables
原文地址:http://
knockoutjs
.com/documentation/extenders.html 原文名称:Using extenders to augment observables
·
2015-11-09 13:02
knockout
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他