摘要: 首先要区分表达式和声明function fn() { alert("");}这玩意儿 就是 声明 var bar = function foo(){}; // 表达式,因为它是赋值表达式的一部分 new function bar(){}; // 表达式,因为它是new表达式具体的区别可以参考这里为什么要分他的区别呢?js的解析器对函数声明与函数表达式并不是一视同仁地对待的。对于函数声明,js解析器会优先读取,确保在所有代码执行之前声明已经被解析,而函数表达式,如同定义其它基本类型的变量一样,只在执行到某一句时也会对其进行解析.例子: alert(fn())... 阅读全文
posted @ 2012-04-15 22:42 CallMeTommy 阅读(189) 评论(0) 推荐(0)
摘要: 最开始 觉得没区别 看了篇文章后发现有区别。就是在当用子类创建父类的时候就有区别了代码 直接用别人的了当然。 转载得有出处 http://www.cnblogs.com/xumingxiang/archive/2012/04/14/override_new.htmlpublic class C1{ public virtual string GetName() { return "徐明祥"; }}public class C2 : C1{ public override string GetName() { return "xuming... 阅读全文
posted @ 2012-04-15 19:54 CallMeTommy 阅读(248) 评论(0) 推荐(0)