摘要: 这是多态的体现。首先接口不能实例化的。实现接口的类 实例 = new 实现接口的类()// 这样用不好吗?//这样已经不是好不好的问题了,这样的话,要接口有什么用?//用接口就是让实例和实现类的耦合度降低。//让程序更加容扩展。以下是问题之外的知识,想看可以往下,不想看跳过。接口 实例 = new 阅读全文
posted @ 2016-11-22 14:59 Jason.Zeng 阅读(3292) 评论(0) 推荐(1) 编辑
摘要: 作者:caoglish链接:https://www.zhihu.com/question/20367734/answer/82361745来源:知乎著作权归作者所有,转载请联系作者获得授权。 今天正好在学习抽象工厂和工厂方式,我就把我的理解写一写。工厂一般理解就是减少new创建对象的方式,用接口的方 阅读全文
posted @ 2016-11-22 10:56 Jason.Zeng 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在说Asnc和Await之前,先说明一下Func和Action委托, Task任务的基础的用法 1. Func Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所 阅读全文
posted @ 2016-10-08 10:32 Jason.Zeng 阅读(22482) 评论(0) 推荐(1) 编辑
摘要: 首先看一段简单的代码: 那么假设这是一个web程序,我们想在按钮点击时,先校验session,然后检验权限、起事务、写日志,然后再执行操作本身,最后再写日志。显然不能把对上面这些操作的方法调用都写在DoSomething()里,这样代码会变成一大坨屎,那我们该怎么办呢? 所谓AOP(面向切面编程)这 阅读全文
posted @ 2016-09-29 21:03 Jason.Zeng 阅读(1349) 评论(2) 推荐(2) 编辑
摘要: js中继承可以分为两种:对象冒充和原型链方式 一、对象冒充包括三种:临时属性方式、call()及apply()方式1.临时属性方式 代码如下: function Person(name){ this.name = name; this.say = function(){ alert('My name 阅读全文
posted @ 2016-08-31 10:43 Jason.Zeng 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 原文:Understanding Scopes 概叙: AngularJS中,子作用域一般都会通过JavaScript原型继承机制继承其父作用域的属性和方法。但有一个例外:在directive中使用scope: { ... },这种方式创建的作用域是一个独立的"Isolate"作用域,它也有父作用域 阅读全文
posted @ 2016-08-29 15:12 Jason.Zeng 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 我会一步一步解释: <WizardExtension> <Assembly>NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly> <FullCl 阅读全文
posted @ 2016-08-05 15:45 Jason.Zeng 阅读(779) 评论(1) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/applewangpai/article/details/23517087 引用指令reference Visual Studio 2012支持的Javascript Intellisense功能都是微软预先在vs开发工具中定义好的javascrip 阅读全文
posted @ 2016-07-21 10:38 Jason.Zeng 阅读(602) 评论(0) 推荐(0) 编辑
摘要: NODEJS、NPM安装配置步骤(WINDOWS版本) 1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。 2、安装 阅读全文
posted @ 2016-07-20 13:53 Jason.Zeng 阅读(376) 评论(0) 推荐(0) 编辑
摘要: s[0]倒底是什么?(s为jQuery对象)代码:var s=$("div"); alert(s.length);alert(s[0]); jQuery对象默认都有个0索引,s为jQuery对象s[0]为Dom元素 可以用dom的所有属性和方法可以根据length属性判断一共包含有多少个Dom元素对 阅读全文
posted @ 2016-07-19 19:33 Jason.Zeng 阅读(500) 评论(0) 推荐(0) 编辑