柔城

SOSOFT articles

2014年1月5日

解密 JavaScript 中的 this

摘要: this的工作原理如果一个函数被作为一个对象的方法调用,那么this将被指派为这个对象。var parent = {method: function () {console.log(this);}};parent.method();// <- parent注意这种行为非常“脆弱”,如果你获取一个方法的引用并且调用,那么this的值不会是parent了,而是window全局对象。这让大多数开发者迷惑。var parentless = parent.method;parentless();// <- Window底线是你应该查看调用链,以理解被调用函数是一个对象的属性还是它自己。如果它 阅读全文

posted @ 2014-01-05 16:48 柔城 阅读(448) 评论(0) 推荐(0) 编辑

C#反射技术概念作用和要点

摘要: 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1、.NET可执行应用程序结构 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。 应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序集加载到相应的应用程序域以... 阅读全文

posted @ 2014-01-05 16:38 柔城 阅读(10403) 评论(1) 推荐(0) 编辑

导航