06 2013 档案
摘要:1.var 变量 有局部变量与全局变量同名,在方法内优先使用局部变量 可以看出在方法中对全局变量进行了修改 在这里a没有var修饰,它是隐式的全局变量在这里要注意var的声明,在方法内部不管在什么地方声明,都跟它们在函数的顶部声明一样 function fun() { var a = b = c = 0; //这样错误,b,c都是隐式的全局变量了 var aa, bb, cc = "hongda", dd = 10; //这样是好的 }查看全局变量与隐式全局变量 在技术上,隐...
阅读全文
摘要:延迟加载,亦称延迟实例化,延迟初始化等,主要表达的思想是,把对象的创建将会延迟到使用时创建,而不是在对象实例化时创建对象,即用时才加载。这种方式有助于提高于应用程序的性能,避免浪费计算,节省内存的使用等。针对于这种做法,似乎称之为即用即创建更为合适些。例如:一个文章实体类Article,一个文章分类实体类Category,通过Article获取相对应的Category方法1:在获取Article实体类时,将相对应的Category实体类塞给Article方法2:要调用Category时,通过Article从数据库中获取方法3:在Category属性的get访问器中实现读取数据库获取文章分类的代
阅读全文