摘要:
原文 :http://blog.csdn.net/notejs/article/details/8770575 面向切面的编程(AOP)还是有点意思的,可以在不修改原有代码的情况下增加新功能。有一些js框架实现AOP功能,但是有些时候我们并不能依赖于框架写程序(框架可能很笨重),我们需要自己实现一些 阅读全文
摘要:
在 javascript 中,函数可以当做参数传递,也可以当做返回值返回。 当一个函数内部返回值为一个函数时, 就形成了闭包。(闭包里面的 this 问题) 如下面代码 可以这样理解: foo1 = foo.after(function(){console.log(2);}); foo2 = foo 阅读全文
摘要:
AOP(Aspect Oriented Programming) 意为面向切面编程 可以在不修改原有代码的情况下增加新功能,利用AOP可以对业务逻辑各个部分进行隔离,从而使得业务逻辑各部分的耦合度降低,提高程序的可重用性。 主要功能 日志记录,性能统计,安全控制,事务处理,异常处理等等 主要意图 将 阅读全文