12 2013 档案

摘要:javascript的匿名函数看了一遍感觉有点模糊,可能是跟其他oo语言的区别而导致的,现在我就来详细的整理一下,方便自己和大家的理解。 匿名函数就是没有名字的函数,又称lamda函数,一般用在一个函数中去实现某种功能或者直接赋给一个变量如:var person=function{};我就来说一下匿名函数的具体用途吧。一.闭包的概念: 1.闭包是指有权访问另一个函数中变量的函数。例如,在一个函数内部创建一个函数,这个和其他语言差不多,这个内部函数就可以访问包含它的函数中的变量。看下面代码:function createComparisionFunction(propertyName... 阅读全文
posted @ 2013-12-20 15:36 wangkeustc 阅读(241) 评论(0) 推荐(0)
摘要:从bean.xml中标签内容可以看出bean其实是一个管理对象的东西,我们只需要修改xml配置文件,就可以改变对象之间的依赖关系,不需要去修改任何源代码。我觉得学习好spring这个框架,对于配置文件以及bean的实例化是了解springIoc的关键。 spring IoC容器则需要根据Bean定义里的配置元数据使用反射机制来创建Bean。在Spring IoC容器中根据Bean定义创建Bean主要有以下几种方式:一.使用构造器进行定义,上篇文章在介绍搭建简单环境的时候,用的方法就是构造器的方法。 这里面又包括了空构造器和有参构造器:我们看如下代码:(相关代码大家可以看我上一篇... 阅读全文
posted @ 2013-12-19 10:19 wangkeustc 阅读(301) 评论(0) 推荐(0)
摘要:本人刚刚接触spring,看了一些教程,但是很多概念都不懂(以前没接触过,看着很抽象),所以我觉得通过动手可能会更好的理解并且掌握。看了一些小实例,但是都没有成功,终于在各种尝试之后搭建成功了,现在我就把我的过程简单地展示一下。 首先准备相应的jar包:spring-framework-3.1.2.RELEASE-with-docs中dist目录下所有jar包(有些多余,但是很方便) 还有spring-framework-3.1.2.RELEASE-dependences中的包(这个spring-framework-3.1.2.RELEASE-dependences.zip不好找,我是一... 阅读全文
posted @ 2013-12-18 17:56 wangkeustc 阅读(422) 评论(0) 推荐(0)
摘要:由于javascript没有java那么多基本类型,同时也没有提供class这个东西,那么我们想实现javascript的对象创建应该怎么办呢,我简单地从w3c提供的课件中提取了一下几种方法:一.工厂模式 说白了就是类似于c语言中的定义一个函数,然后给一个struct的各个属性复制,再返回这个struct。代码示例: function person(name,age,sex){ var o=new Object(); o.name=name; o.age=age; o.sex=sex; o.sayName=function(){ ... 阅读全文
posted @ 2013-12-16 11:37 wangkeustc 阅读(238) 评论(0) 推荐(0)