摘要: 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插... 阅读全文
posted @ 2014-09-30 16:43 掉进书洞里的猫 阅读(989) 评论(2) 推荐(3) 编辑
摘要: 一、为什么使用AutoFac? 之前介绍了Unity和Ninject两个IOC容器,但是发现园子里用AutoFac的貌似更为普遍,于是捯饬了两天,发现这个东东确实是个高大上的IOC容器~ Autofac是.NET领域最为流行的IOC框架之一,传说是速度最快的一个: 优点: 它是C#语言联系很紧密,也 阅读全文
posted @ 2014-07-28 17:06 掉进书洞里的猫 阅读(19427) 评论(30) 推荐(48) 编辑
摘要: 一、为什么要使用Ninject? 很多其它类型的IOC容器过于依赖配置文件,老是配置,总感觉有点不爽,而且要使用assembly-qualified名称(也就是类型的全名)来进行定义,稍不注意就会因为打错字而令整个程序崩掉。Ninject是一个快如闪电、超轻量级的基于.Net平台的IOC容器,主要用 阅读全文
posted @ 2014-07-18 14:56 掉进书洞里的猫 阅读(2447) 评论(10) 推荐(10) 编辑
摘要: 一、你知道IOC与DI吗? 1、IOC(Inversion of Control )——控制反转 即依赖对象不在被依赖模块的类中直接通过new来获取 先看看下面这段代码的问题~ 关于以上例子的说明: (1)在Order类中,它依赖于具体的对象SqlServerDal,违反了依赖倒置的原则,即不论是高 阅读全文
posted @ 2014-07-17 09:43 掉进书洞里的猫 阅读(2915) 评论(11) 推荐(13) 编辑
摘要: 一、为什么要进行单元测试? 大部分开发者都有个习惯(包括本人在内),常常不喜欢去做单元测试。因为我们对自己写的程序总是盲目自信,或者存在侥幸心理每次运行通过后就直接扔给测试组的妹子们了。结果妹子一测,大把大把的bug出现了,最后每每看到测试的妹子走过来,心里就只想说一句话:你是猴子请来的逗比吗?本来 阅读全文
posted @ 2014-07-15 13:05 掉进书洞里的猫 阅读(8746) 评论(9) 推荐(10) 编辑
摘要: 为何要用扩展方法? 作为一个.NET程序猿,我们经常要跟.net自带类库或者第三方dll类库打交道,有时候我们未必能够通过反编译来查看它们的代码,但是我们通常需要给它们扩充一些新的功能,Helper类就应运而生了,我们开发出一个个的静态方法以方便调用。久而久之,我们封装的Helper类越来越多,但是 阅读全文
posted @ 2014-07-14 11:13 掉进书洞里的猫 阅读(2499) 评论(7) 推荐(1) 编辑
摘要: 先说说DTO DTO是个什么东东? DTO(Data Transfer Object)就是数据传输对象,说白了就是一个对象,只不过里边全是数据而已。 为什么要用DTO? 1、DTO更注重数据,对领域对象进行合理封装,从而不会将领域对象的行为过分暴露给表现层 2、DTO是面向UI的需求而设计的,而领域 阅读全文
posted @ 2014-07-10 13:22 掉进书洞里的猫 阅读(8089) 评论(24) 推荐(31) 编辑
摘要: 一、Ajax的前世今生 我一直觉得google是一家牛逼的公司,为什么这样说呢?《舌尖上的中国》大家都看了,那些美食估计你是百看不厌,但是里边我觉得其实也有这样的一个哲学:关于食材,对于种食材的菜农来讲,可能它的价值就是卖到市场上而已;而对于大厨们来讲,却可以像变魔术一样将不起眼的食材变成美味佳肴。 阅读全文
posted @ 2014-07-04 10:34 掉进书洞里的猫 阅读(2390) 评论(9) 推荐(5) 编辑
摘要: 有时候我觉得,很多人将一个具体的技术细节写的那么复杂,我觉得没有必要,搞得很多人一头雾水的,你能教会别人用就成了,具体的细节可以去查MSDN什么的,套用爱因斯坦的名言:能在网上查到的就不要去记,用的时候拿过来就是。应用层面的东东,没必要深究,真正的核心已经被那些大胡子老外们搞定了,你要说你非想搞明白 阅读全文
posted @ 2014-07-03 10:04 掉进书洞里的猫 阅读(1699) 评论(3) 推荐(8) 编辑
摘要: 什么是HtmlHelper辅助方法? 其实就是HtmlHelper类的扩展方法,如下所示: 比如对于扩展类InputExtensions,MVC框架本身对此已有扩展: 通过对HtmlHelper进行扩展来构建自己的HtmlHelper辅助方法 System.Web.Mvc.Html下的HtmlHel 阅读全文
posted @ 2014-07-02 00:34 掉进书洞里的猫 阅读(2575) 评论(4) 推荐(2) 编辑