代码改变世界

[置顶]Javascript MVVM模式前端框架—Knockout 2.1.0系列:目录

2012-05-16 23:41 by 刺客之家, 9708 阅读, 14 推荐, 收藏, 编辑
摘要:主要对Knockout的基本功能进行说明 阅读全文

[置顶]【原创】XNA 4.0学习笔记索引

2011-01-28 23:43 by 刺客之家, 364 阅读, 0 推荐, 收藏, 编辑
摘要:1:【原创】XNA 4.0学习笔记之-如何使用XACT给Cue添加多个音频 2:【原创】XNA 4.0学习笔记之-绘制基元图形的几种PrimitiveType区别[PS:4.0似乎有所改动] 阅读全文

[置顶]【原创】XNA 4.0学习知识记录(1)

2011-01-27 21:11 by 刺客之家, 629 阅读, 1 推荐, 收藏, 编辑
摘要:记录一下学习过程中的知识点,以后进行整理。1:使用Window.ClientBounds属性,可以随时获取当前显示区域(PC上理解为游戏的可见区域)的大小。2:几个方法的用法:1)LoadContent()  进行资源的载入2)Update()      XNA进行画面更新的时候,需要修改的参数在这里修改3)Draw()      XNA进行绘制图片的时候,绘制逻辑在这里调用3:绘制图片的时候,绘制逻辑应该写在: spriteBatch.Begin 和 spriteBatch.End方法之间(一般情况下)4:SpriteSortMode.FrontToBack枚举,字面意思是从前到后,但是实际 阅读全文

[置顶]【总结】Asp.Net MVC 知识点汇总

2011-01-11 20:47 by 刺客之家, 562 阅读, 0 推荐, 收藏, 编辑
摘要:1:Action方法前,使用AcceptVerbs标签来指定方法支持的Get/Post类型,比如:[AcceptVerbs(HttpVerbs.Post)]2:使用Controler的UpdateModel()方法,可以获取Form中提交的数据(通过反射)3:使用RedirectAction()方法而不是直接返回View的方式来处理类似Edit这样的页面,可以避免重复提交,也符合MVC的思想。4:使用ModelState.AddModelError方法,来显示添加错误消息,前端页面可以利用ModelState进行参数校验后的展示5:使用Html.TextBox等方法,来生产控件,其好处还在于在 阅读全文

[置顶]【总结】Asp.net MVC1.0 学习笔记索引

2011-01-06 14:52 by 刺客之家, 327 阅读, 0 推荐, 收藏, 编辑
摘要:1:Asp.net MVC 学习笔记之-使用Model验证http://www.cnblogs.com/wbpmrck/archive/2011/01/12/1933694.html2:Asp.net MVC学习笔记之-使用AcceptVerbs标签来制定Action的响应行为 http://www.cnblogs.com/wbpmrck/archive/2011/01/12/1933698.html3:Asp.net MVC学习笔记之-基于用途来绑定Model的属性 http://www.cnblogs.com/wbpmrck/archive/2011/01/12/1933933.html4 阅读全文

在WebStorm中集成Karma+jasmine进行前端单元测试

2013-08-15 08:23 by 刺客之家, 3972 阅读, 2 推荐, 收藏, 编辑
摘要:前言好久没有写博了,主要还是太懒=。=,有点时间都去带娃、看书了,今天给大家分享一个原创的小东西,如果大家对TDD或者BDD有兴趣,可以也尝试一下哦。PS:附上小女萌图一张:^_^使用的工具/框架webstorm这个做前端的童鞋们应该都比较熟悉了吧,jetBrain出品的IDE神器,做Web开发、Node.js开发都可以。功能十分强大,我们今天的测试框架就是要与它集成,实现“开发的同时自动测试”。下面给出一些相关的资料地址:官网:http://www.jetbrains.com/webstorm淘宝明河同学的webstorm最佳实践(在线电子书):http://www.book.36ria.c 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(11):内建绑定之——Enable、Value、uniqueName绑定

2013-02-07 14:32 by 刺客之家, 1910 阅读, 3 推荐, 收藏, 编辑
摘要:*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础今天我们要学习的是另外3个内置绑定。其中2个(enable,value)是很实用的,另外一个uniqueName是为了某些特殊场景服务的。正文Enable Binding我们的UI元素在很多时候可能不希望用户可以编辑,或者在达到某些条件的时候,开启/关闭DOM元素的编辑功能,这个时候,就该使用enable绑定可以绑定一个bool值,或者一个可以转化为bool值的js express(表达式)。如果绑定 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(10):内建绑定之——Event绑定

2013-02-01 21:09 by 刺客之家, 1953 阅读, 3 推荐, 收藏, 编辑
摘要:讲解如何使用ko实现event binding 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(9):内建绑定之——Click绑定

2013-01-24 09:19 by 刺客之家, 2686 阅读, 4 推荐, 收藏, 编辑
摘要:*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础惯例吐槽几句先。最近快过年了,手头上的事情才稍微少了点,终于有时间继续整理以前的学习记录,分享给大家。PS:最近花了点时间看了一下其他一些前端框架比如backbone.js,angularJS,发现knockout.js和他们比起来,还是有自己的特点和优势的。等以后对几个框架都有了更多了解之后,再总结一下他们的异同~再PS:由于最近太懒了,直接导致当初准备总结的2.1.0版本已经落后现在官方的2.2. 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(8):控制流Control Flow(下篇):if和with绑定

2012-09-08 10:48 by 刺客之家, 2207 阅读, 2 推荐, 收藏, 编辑
摘要:*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础好久没有写博客了,和园子里的几位大大比起来,真的是汗颜。不过好在KO的版本a仍是停留在2.1版本(不像某版本帝),咱们这就继续KO的学习。PS:上一篇的内容虽然没有很多的实例代码,但是对我们理解KO的上下文是很有帮助的。建议先看一下上一篇,有助于理解本文的with binding。好,今天接下来,我们把Control Flow中最后2个Binding说一下:if:如果绑定值为true(或者可以转化为t 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(7):控制流Control Flow(中篇):理解绑定上下文

2012-07-07 10:37 by 刺客之家, 2209 阅读, 5 推荐, 收藏, 编辑
摘要:*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础最近连续几个礼拜加班,实在是没有心情写博客。今天终于可以休息一下,继续我们的Knockout之旅。上一篇文章,我们感受了一下control flow的威力,那就是利用viewModel绑定列表元素到DOM上,在这个过程中,由于绑定的数据出现了嵌套,我们使用了一些关键字来实现访问不同的层次对象:$parent:访问当前绑定对象的上一层次对象$data:访问当前绑定对象自身这些关键字所指向的对象,是基于当 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(6):控制流Control Flow(上篇)

2012-06-20 23:38 by 刺客之家, 3125 阅读, 7 推荐, 收藏, 编辑
摘要:*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础各位好^_^,抱歉这么久没有更新,最近一直在忙工作,晚上还要上课,今天终于可以抽点时间出来,继续我们的Knockout之旅。在本系列的前几章出来之后,得到了不少园友的关注,在此也对大家表示感谢,谢谢你们给我继续写的动力。也有一些朋友提出关于knockout和xx好坏的问题,我个人真心不想做这些无谓的比较,就好像设计模式是为了解决不同的问题,这些框架的作者最初也是为了实现一些目标、解决具体的问题去设计的 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(5):文本和样式绑定(下篇)

2012-06-06 10:44 by 刺客之家, 2650 阅读, 4 推荐, 收藏, 编辑
摘要:介绍Knockout.js的css绑定,style绑定以及attr绑定。 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(4):文本和样式绑定(中篇)

2012-06-04 14:41 by 刺客之家, 2398 阅读, 6 推荐, 收藏, 编辑
摘要:*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础在我们开发应用的过程中,肯定都会碰到需要向用户展现内容的需求,比如展现一段文本,或者一段html等,本章我们来看2个非常实用的绑定:text绑定html绑定Text Binding(文本绑定)ko内置的基础绑定之一 。用于控制DOM元素的innerText属性。会自动对text内容进行Html编码。(也就是说你绑定的是什么值,展示出来就是什么值,比如"<div></div& 阅读全文

Javascript MVVM模式前端框架—Knockout 2.1.0系列(3):文本和样式绑定(上篇)

2012-05-26 13:33 by 刺客之家, 2659 阅读, 8 推荐, 收藏, 编辑
摘要:*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础从本章开始,我们来逐一学习一下ko给我们准备好的内置绑定,这些Binding能够帮助我们完成大部分日常开发的需求,今天我们先学习2个:Visible绑定使用Js Expression(表达式)进行绑定Visible Binding(可见性绑定)ko内置的基础绑定之一 。用于控制DOM元素的可见性,直接影响元素的display样式属性。如果与observable或者computed属性绑定,则会产生双向 阅读全文

本博客文章若非标记转载,均为原创,转载请注明出处~