随笔分类 -  学习笔记

摘要:闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周期也就停止了.一般的js函数也是这样.但是有闭包特性的js函数有点特殊.就例子来说:function a(){var i=0;function b(){alert(++i);}return b;}var c = a();c();这是个 阅读全文
posted @ 2011-02-14 11:23 clound 阅读(321) 评论(0) 推荐(0)
摘要:一直在用反射,可是却没有系统了解。这几天好好看了下Reflection命名空间,做个笔记。 1.什么叫反射。   我觉得.Net 中的反射 中的总结不错。 反射是一种宽泛的叫法,它通过 System.Reflection 命名空间 并 配合 System.Type 类,提供了在运行时(Runtime)对于 类型和对象(及其成员)的基本信息 以及 元数据(metadata)的访问能力。 &... 阅读全文
posted @ 2010-08-21 12:35 clound 阅读(616) 评论(0) 推荐(0)
摘要:这周末学习了 整理了控件开发的知识,顺便系统的整理下。asp.net 中控件开发分为 用户控件开发和自定义控件开发。1.用户控件用户控件的后缀名为.ascx,用户控件是不能被用户直接访问的,只能嵌入到aspx页面中(设计模式下直接拖入)<%@ Register TagPrefix="Sample" TagName="Login" Src="~/mycontrol.ascx" %> //... 阅读全文
posted @ 2010-08-15 23:25 clound 阅读(563) 评论(2) 推荐(0)