文章分类 -  框架结构

摘要:Programming目录1. 增加行为1.1 修改所有的调用点1.2 修改源代码1.3 使用继承2. 分离关注点3. 引入 AOP3.1 AOP 应用示例4. AOP 实践04 September 2013 面向切面编程(AOP)是一种增强对象和方法的行为的技术,可以无侵入地增加功能。AOP 允许你从“外部”增加新行为,以及合并和修改既有的行为。虽然有多项技术可以用于增加或合并行为,例如继承、组合和代码,但是 AOP 在许多情况下被证明更具灵活性和低侵入性,可以是你技术工具箱的一项有益补充。让我们用一个简单的例子来看看它是如何工作的。假设我们的代码中含有下面的简单对象。function Th 阅读全文
posted @ 2013-10-19 11:13 agile30353 阅读(114) 评论(0) 推荐(0)
摘要:目录1. 我是谁,以及我为什么写这个主题?2. 可以用 140 个字概述这篇文章吗?3. 究竟什么是“大型” JavaScript 应用程序?4. 让我们回顾一下当前的架构5. 想得长远一些6. 头脑风暴7. 架构提议7.1 模块化理论7.2 CommonJS 模块7.3 外观模式7.4 中介者模式7.5 应用外观:核心的抽象7.6 应用中介者:应用程序的核心7.7 整合7.8 超越发布/订阅:自动注册事件7.9 常问问题13 August 2013 今天我们要讨论大型 JavaScript 应用架构中的有效模式。这篇文章基于我最近在 LondonJS 的同名演讲,灵感则来自 Nicholas 阅读全文
posted @ 2013-10-18 18:37 agile30353 阅读(172) 评论(0) 推荐(0)