摘要:前言 原文链接http://aehyok.com/Blog/Detail/6.html 当下最流行的前端开发框架Bootstrap,可大大简化网站开发过程,从而深受广大开发者的喜欢。本文总结了Bootstrap之所以广泛流传的11大原因。如果你还没有使用Twitter Bootstrap,建议你... 阅读全文
posted @ 2013-10-21 23:27 aehyok 阅读 (32471) 评论 (32) 编辑
摘要:1.Knockout.Js官网学习(简介)2.Knockout.Js官网学习(监控属性Observables) Knockout.Js官网学习(数组observable)3.Knockout.Js官网学习(visible绑定) Knockout.Js官网学习(text绑定) Knockout.Js官网学习(html绑定、css绑定) Knockout.Js官网学习(style绑定、attr绑定)4.Knockout.Js官网学习(click绑定) Knockout.Js官网学习(event绑定、submit绑定) Knockout.Js官网学习(enable绑定、disable绑定) Knoc 阅读全文
posted @ 2013-10-21 22:40 aehyok 阅读 (5301) 评论 (7) 编辑
摘要:使用ignore忽略不需要map的属性如果在map的时候,你想忽略一些属性,你可以使用ignore累声明需要忽略的属性名称集合: var data = {"name":"aehyok","age":"25" }; var mapping = { 'ignore': ["age"] }; var viewModel = ko.mapping.fromJS(data, mapping);这样执行后age不会在viewModel中你声明的忽略数组被编译到默认的ignore数组里。你可以 阅读全文
posted @ 2013-10-21 16:41 aehyok 阅读 (1937) 评论 (0) 编辑
摘要:前言有时候,在使用ko.mapping.fromJS的时候,可能有必要去使用mapping的高级用法来定义mapping的详细过程,以后定义了,以后再调用的时候就不必再定义了。这里有一些情形,你可能需要使用这些option。使用keys来使对象unique化你有一个JavaScript对象,如下:var data = { name: 'Scot', children: [{ id: 1, name: 'Alicw' }] };并且他已经绑定到viewModel var viewModel = { name: ko.observable("Scot&qu 阅读全文
posted @ 2013-10-21 16:05 aehyok 阅读 (1889) 评论 (0) 编辑
摘要:前言 Knockout设计成允许你使用任何JavaScript对象作为view model。必须view model的一些属性是observable的,你可以使用KO绑定他们到你的UI元素上,当这些observable值改变的时候,这些UI元素就会自动更新。使用mapping要引用的Js文件https://github.com/SteveSanderson/knockout.mapping/tree/master/build/output。手工mapping显示当前服务器时间和你网站上的当前用户数。你应该使用如下的view model来代表你的这些信息: var viewModel =... 阅读全文
posted @ 2013-10-21 13:33 aehyok 阅读 (2292) 评论 (0) 编辑