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
Knockout
疯狂的想法:自己弄个CMS
做那个网站时,由于种种条件考虑,没用CMS,直接各种页面写死……当然,想到更新产品图片展示的问题,我用了KO(
knockout
.js),通过读取配置图片的xml文件,利用KO绑定数据源,实现的MV
·
2015-10-23 09:59
cms
KnockJs 绑定语法
按照汤姆大叔的教程,学习了KnockJs相关知识,练习一下
Knockout
Js的绑定语法。 相关的教程大家可以去看 汤姆大叔的博客。
·
2015-10-23 08:05
js
上周热点回顾(7.22-7.28)
(1-2-3) · 我的权限系统设计实现MVC4 + WebAPI + EasyUI +
Knockout
(一)(萧秦) · 我的软件用了那些技术(Sa
·
2015-10-23 08:12
回顾
knockout
js学习笔记:显示绑定
从何而来 本系列摘抄自
knockout
js官方文档,同时结合自身项目使用记录心得。
·
2015-10-21 13:42
knockout
knockout
js学习笔记:文本(Text)绑定
目标 主要用于显示行内元素(<span>,<em>)的内部文本,当然也可用于其他元素。 例子 Today's message is: <span data-bind="text: myMessage"></span> <script type="text/javascript">
·
2015-10-21 13:42
knockout
MVC4 开篇
html5、mvc4、
knockout
、bootstrap。。。
·
2015-10-21 13:54
mvc
用
Knockout
js与Asp.net MVC实现级联下拉列表
Knockout
Js 另一个javascript库。 开源, 纯Javascript,小,无依赖,支持众多浏览器。
·
2015-10-21 13:07
knockout
js工具库简单介绍
knockout
, swipe, iscroll 还有一些剑走偏峰的作品比如: three.js, d3.js, famo.us,
·
2015-10-21 13:32
js
knockout
监控数组的缺点
knockout
的监控数组没有想象中的强大,只能监控数组元素的位置变化,或个数的增减,然后对视图对应区域进行同步。 <!
·
2015-10-21 12:39
knockout
迷你 MVVM框架avalon的使用教程
最近有许多人问我怎么用这东西,如果是那些用过
knockout
的人还好,之前没有接触过MVVM的人可能一头雾水。大多数人被我那个jquery ui的演示吸引过来,都深感它的威力之大。
·
2015-10-21 12:36
val
兼容AMD,nodejs/commonjs规范的模块定义
从
knockout
js源码中读到了一个很好的能兼容AMD,commonjs规范的模块定义。看代码 //闭包执行一个立即定义的匿名函数 !
·
2015-10-21 12:59
CommonJS
knockout
.js的学习笔记4
本节对第三节的代码进行重构一下。 我们发现$.computed其实也是一种$.observable,因此可以写成这样: var validValueType = $.oneObject("Null,NaN,Undefined,Boolean,Number,String") $.dependencyChain = (fun
·
2015-10-21 12:53
knockout
Knockout
简单用法
在最近做的一个项目中,页面数据全部通过js ajax调用webapi接口获取,也就是说页面的数据全部使用javascript脚本填充,这就想到了使用一个MVVM模式的js框架来做这件事,在该项目中选择了
Knockout
.js
·
2015-10-21 12:25
knockout
knockout
——官网demo
quot;utf-8"> <title>无标题文档</title> <script src="http://localhost:81/js/
knockout
.js
·
2015-10-21 12:01
knockout
angular_routerJS_学习
//这几天看了angularjs和backbone,大看了解了
knockout
和emberjs,刚刚上网看到了一个angular的router的demo,现在顺便记下来 <!
·
2015-10-21 12:01
Angular
knockout
_主页的demo复习
quot;utf-8"> <title>无标题文档</title> <script src="http://localhost:81/js/
knockout
.js
·
2015-10-21 12:01
knockout
Knockout
应用开发指南 第十章:更多信息(完结篇)
1 浏览器支持
Knockout
在如下浏览器通过测试: Mozilla Firefox 2.0+(最新测试版本:3.6.8) Google Chrome(通过Windows
·
2015-10-21 11:20
knockout
Knockout
应用开发指南 第六章:加载或保存JSON数据
加载或保存JSON数据
Knockout
可以实现很复杂的客户端交互,但是几乎所有的web应用程序都要和服务器端交换数据(至少为了本地存储需要序列化数据),交换数据最方便的就是使用JSON格式 – 大多数的
·
2015-10-21 11:20
knockout
Knockout
应用开发指南 第七章:Mapping插件
Mapping插件
Knockout
设计成允许你使用任何JavaScript对象作为view model。
·
2015-10-21 11:20
knockout
Knockout
应用开发指南 第三章:绑定语法(3)
12 value 绑定 目的 value绑定是关联DOM元素的值到view model的属性上。主要是用在表单控件<input>,<select>和<textarea>上。 当用户编辑表单控件的时候, view model对应的属性值会自动更新。同样,当你更新view model属性的时候,相对应的元素值在页面上也会自动更新。 注:如果你在
·
2015-10-21 11:18
knockout
Knockout
应用开发指南 第四章:模板绑定
默认情况,
Knockout
用的是流行的jquery.tmpl模板引擎。使用它的话,需要在安装页面下载和引用jquery.tmpl和jQuery框架。
·
2015-10-21 11:18
knockout
Knockout
应用开发指南 第五章:创建自定义绑定
重要:以下文档只应用在
Knockout
1.1.1和更高版本,
Knockout
1.1.0和以前的版本在注册API上是不同的。 注册你的绑
·
2015-10-21 11:18
knockout
Knockout
应用开发指南 第三章:绑定语法(2)
7 click 绑定 目的 click绑定在DOM元素上添加事件句柄以便元素被点击的时候执行定义的JavaScript 函数。大部分是用在button,input和连接a上,但是可以在任意元素上使用。 例子 <div> You've clicked <span data-bind="text: numberOfClicks&q
·
2015-10-21 11:17
knockout
Knockout
应用开发指南 第三章:绑定语法(1)
第三章所有代码都需要启用KO的ko.applyBindings(viewModel);功能,才能使代码生效,为了节约篇幅,所有例子均省略了此行代码。 1 visible 绑定 目的 visible绑定到DOM元素上,使得该元素的hidden或visible状态取决于绑定的值。 例子 <div data-bind="visible: should
·
2015-10-21 11:16
knockout
Knockout
应用开发指南 第二章:监控属性(Observables)
关于
Knockout
的3个重要概念(Observables,DependentObservables,ObservableArray),本人无法准确表达它的准确含义,所以暂定翻译为(监控属性、依赖监控属性和监控数组
·
2015-10-21 11:16
knockout
KO工作原理及带来的好处
介绍
Knockout
是一个以数据模型(data model)为基础的能够帮助你创建富文本,响应显示和编辑用户界面的JavaScript类库。
·
2015-10-21 11:01
工作原理
使用
Knockout
的注意点
1.值更改触发时间 更改view后,焦点离开当前dom元素,view-model的值就改变。你可以设置valueUpdate: "afterkeydown"使得view值改变,view-model值立马改变(类似于onkeyup事件)。 更改view-model后,view的值立马改变。 2.注意引用传递和值传递 值传递,最常见的就是你model类型是string和n
·
2015-10-21 10:36
knockout
基于
Knockout
思想的增删改
于是json传到前台页面, 发现存储的json格式,不适合前台
Knockout
绑定的json格式。 于是出现了,格式转换函数,双向的,存储转绑定,绑定转存储。
·
2015-10-21 10:35
knockout
Knockout
的监控链一个小例子
普通数组,与
Knockout
数组关联,
Knockout
数组与select元素关联。 于是,你用
Knockout
内置函数,处理了
Knockout
数组,普通数组也随着改变,select元素随着改变。
·
2015-10-21 10:34
knockout
Knockout
>The "template" binding
Knockout
的模板绑定, 模版可以用来方便构建复杂的HTML界面,比如拥有嵌套结构的HTML代码页面。
Knockout
有两种方式使用模板: 1.
Knockout
自带的模板引擎。
·
2015-10-21 10:31
template
我的MVVM框架 v0.1发布
如果经常浏览我博客的人就发现,我三个月前就搞鼓过一下什么MVVM与MVC的比较,
knockout
.js与ember.js。
·
2015-10-21 10:59
框架
knockout
的监控数组实现
knockout
应该是博客园群体中使用最广的MVVM框架,但鲜有介绍其监控数组的实现。最近试图升级avalon的监控数组,决定好好研究它一番,看有没有可借鉴之处。
·
2015-10-21 10:51
knockout
Knockout
模板使用
html代码:@usingGreenWay.Models; @{ Model.Scripts=newstring[]{ "~/Scripts/paginationViewModel.js", "~/Views/Finance/Finance.cshtml.js"}; } tableth{ text-align:center; } @{ ViewBag.UserID=(S
hongdada
·
2015-10-20 14:00
自定义angularjs分页控件
继昨天写了
knockout
js+jquerypagination+asp.netwebApi实现无刷新列表页 ,正好最近刚学习angularjs,故琢磨着写一个angularjs版本的分页控件。
记忆的森林
·
2015-09-30 16:00
knockout
js+ jquery pagination+asp.net web Api 实现无刷新列表页
Knockout
js是一个微软前雇员开发的前端MVVMJS框架,具体信息参考官网 http://
knockout
js.com/WebAPI数据准备:偷个懒数据结构和数据copy自官网实例 http://
记忆的森林
·
2015-09-29 14:00
knockout
学习笔记目录
关于
knockout
学习系列的文章已经写完,这里主要是做个总结,并且将目录罗列出来,方便查看。欢迎各位大神拍砖和讨论。
我是攻城狮
·
2015-09-28 14:00
knockout
学习笔记10:demo
前面已经介绍了ko的基本用法,结合官方文档,基本就可以实际应用了。本章作为ko学习的最后一篇,实现一个简单的demo。主要集中在ko,所以后台数据都是静态的。类似于博园,有一个个人文章的分类列表,一个文章列表。可以在文章最后下载工程源代码(包括之前demo的代码)。实现效果图如下:一、准备数据分类信息Kind:publicclassKind { publicstringUrl{get;set;
我是攻城狮
·
2015-09-28 11:00
Magicodes.WeiChat——自定义
knockout
js template、component实现微信自定义菜单
本人一向比较喜欢折腾,玩了这么久的
knockout
js,总觉得不够劲,于是又开始准备折腾自己了。
雪雁
·
2015-09-25 16:00
knockout
JS学习笔记09:使用mapping插件
一、问题引出通常,我们先定义好html结构或者模板,通过ajax向后台发起请求,后台返回json数据,然后再将json数据渲染到页面上。以博客园个人博客里的个人信息为例子,如图:1.定义html。姓名: 园龄: 粉丝: 关注: 2.定义ViewModel,其中的数据都是observable的。varUserInfoVM={ UserName:ko.observable(""), Bl
我是攻城狮
·
2015-09-25 16:00
knockout
JS学习笔记08:表单域绑定
前面的绑定都是用在基本标签上,这章主要讲表单域标签的绑定。一、value绑定绑定标签:inputtext、textarea。用户名: 密码: functionUserInfo(){ varself=this; self.name=ko.observable("tom"); self.password=ko.observable("123456"); } varuserInfo=new
我是攻城狮
·
2015-09-25 09:00
knockout
JS学习笔记07:绑定上下文
所谓绑定上下文就是当前绑定(dat-bind)所使用到的对象(ViewModel)。在单个对象绑定的情况下是很容易理解的,但对象可能是复杂的类型,嵌套很多层,这个时候每层都有自己的上下文对象,理解起来就不是很方便了。ko通过上下文关键字,让层次间的关系变得更加清晰,相互访问变得更加简单。一、$data与$index上一篇介绍了ObservableArray和template,通常我们通过对象属性进
我是攻城狮
·
2015-09-24 15:00
knockout
JS学习笔记06:ko数组与模板绑定
前面已经介绍了基本的绑定和模板相关知识,接下来就看ko里的数组和模板绑定,数组和模板绑定应该是实际项目中用得比较多的,ko提供了很好的支持。一、observaleArray前面的监控属性都是单个对象,用的是ko.observable;有时候后台返回的是一个列表,也就是数组,这个时候就需要用监控数组了。监控数组与监控属性几乎一样,只不过它是一个数组对象,拥有数组的特点。例如:创建一个简单的监控数组:
我是攻城狮
·
2015-09-23 09:00
knockout
JS学习笔记05:控制文本和外观绑定
测试数据:functionPerson(name,age){ varself=this; self.name=ko.observable(name); self.age=ko.observable(age); self.isShow=ko.observable(""); self.html="没有div", self.isRed=true } varperson=newPerson
我是攻城狮
·
2015-09-22 16:00
knockout
JS学习笔记04:监控属性
一、语法介绍先来看一个简单的例子:varobj={name:ko.observable("tom")}ko.applyBindings(obj);这样会自动完成绑定。其中有3个特别的地方:1.data-bind。2.ko.observable方法。3.ko.applyBindings方法。1.1data-binddata-bind并不是html元素的固有属性,但它是完全正确的(符合html5规范)
我是攻城狮
·
2015-09-22 09:00
通过
Knockout
.js + ASP.NET Web API构建一个简单的CRUD应用
REFERENCEFROM: http://www.cnblogs.com/artech/archive/2012/07/04/
Knockout
-web-api.html 较之面向最终消费者的网站,企业级
Danny Chen
·
2015-09-21 23:00
knockout
JS学习笔记03:
knockout
简介
通常来说,前端的维护难度是比较大的,特别是脚本,虽然像jquery这样的库可以帮助我们减少很多代码,但在稍微复杂的情况下,还是会产生有很多代码。上一篇介绍了模板引擎jsRender,它可以帮我们快速生成html,减少代码的编写,增强代码的可阅读性和可维护性。但最后也说到,它还是不够强大。一、mvvm说到mvvm,就想到以前学过的wpf,虽然学得一般...,对比winform,wpf里面有很多很好的
我是攻城狮
·
2015-09-21 15:00
knockout
JS学习笔记02:jsRender模板引擎
上一篇最后提到了模板,并尝试自己编写一个最简单版本;有些朋友可能用过jqtmpl,这是一个基于jquery的模板引擎,不过它已经不再更新了,而且据说渲染速度比较慢。这里介绍另外一个模板引擎:jsRender。个人觉得这些东西学习起来还是很简单的,挑一个看看就行,实际要用到了哪个,官网看看demo也就会用了。之所以选择jsRender,因为它具有以下特点:简单直观功能强大可扩展的快如闪电当然,谁都会
我是攻城狮
·
2015-09-21 09:00
第十八篇:UI编程练习
import"ViewController.h" @interfaceViewController() @property(weak,nonatomic)IBOutletUIImageView*tomCat; -(IBAction)
Knockout
u010372095
·
2015-09-20 19:00
ios
编程
UI
Objective-C
knockout
JS学习笔记01:从拼接字符串到编写模板引擎
开篇关于
knockout
的文章,园里已经有很多大神写过了,而且都写得很好。其实
knockout
学习起来还是很容易的,看看官网的demo和园里的文章,练习练习就可以上手了(仅限使用,不包含研究源码)。
我是攻城狮
·
2015-09-18 09:00
.NET基础教程免费学,.NET实战开发教程
零基础学.NET平台和Csharp编程开发 http://edu.ibeifeng.com/view-index-id-524.html 基于ASP.NET MVC4和
Knockout
.JS等技术实现
OneLovexuan
·
2015-09-15 15:00
.net
.NET基础教程
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他