09 2011 档案

摘要:1.在函数外部可访问函数内部的变量例:<!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /><title>闭包演示</title><script type="text/javascript">uniqueID = (function(){ //这个函数的调用对象保存值 var id = 0; //这是私有恒久的那个值 //外层函数返回一个有权访问恒久值的嵌套的函数 //那就是我们保存在变量uniqueID里的嵌套函数. 阅读全文
posted @ 2011-09-21 13:27 kuangkro 阅读(251) 评论(0) 推荐(1)
摘要:private好比自己的老婆,只能你自己可以调用,其他谁都不可以调用protected好比老爸的钱包,呵呵,只会自己用,或者继承给儿子用,就是不能给别人用(雷锋除外)public好比公用电话,谁都可以用internal好比公司电话,只能公司内部人员可以用protected internal只能公司内部人员,以及公司的子公司的人可以用呵呵,是不是很形象 阅读全文
posted @ 2011-09-16 11:58 kuangkro 阅读(225) 评论(0) 推荐(0)
摘要:委托市一中特殊的对象类型,它定义了方法的类型,使得可以方法当作另一个方法的参数进行传递,其特殊指出在于,我们以前定义的所有对象都包含数据,而委托包含的只是方法的地址,下面是代码:class Program { static void Main(string[] args) { DelegateTest test = new DelegateTest(); // 特别注意:传递的为事件的地址指针 test.Dowork("唐雷", test.sayChinese); test.Dowork("tl", test.sayChinese); ... 阅读全文
posted @ 2011-09-14 15:51 kuangkro 阅读(254) 评论(0) 推荐(0)
摘要:<body> <script type="text/javascript"> var classa= { A:function(){ alert("this is function a");}, B:function(){ alert("this is function b");} }; classa.A(); classa.B(); var classb=function() { function aa() { alert("this is function aa"); } ... 阅读全文
posted @ 2011-09-14 15:04 kuangkro 阅读(142) 评论(0) 推荐(0)
摘要:公有实例成员函数及私有实例成员函数的定义<script type="text/javascript"> class2 = function() { // private fields var m_first = 1; var m_second = 2; // private methods function method1() { alert(m_first); } var method2 = function() { alert(m_second); } // public fields this.first = "firsts"; thi 阅读全文
posted @ 2011-09-06 13:42 kuangkro 阅读(217) 评论(0) 推荐(0)
摘要:1: 变量定义和函数定义是在整个脚本执行之前完成的,而变量赋值是在执行阶段完成的。变量定义的作用仅仅是给所声明的变量指明它的作用域,变量定义并不给变量初始值,任何没有定义的而直接使用的变量,或者定义但没有赋值的变量,他们的值都是 undefined。函数定义除了声明函数所在的作用域外,同时还定义函数体结构。这个过程是递归的,也就是说,对函数体的定义包括了对函数体内的变量定义和函数定义。例:alert(a); //方法体alert(b); //方法体alert(c); //undefinedvara="a";functiona(){} functionb(){}varb=&q 阅读全文
posted @ 2011-09-06 11:46 kuangkro 阅读(193) 评论(0) 推荐(0)