dm_vincent的专栏

后端工程师,前端技术爱好者。

[AngularJS面面观] 14. 依赖注入 --- module的定义与实现

从本篇文章开始,会开始系统性地介绍angular是如何实现依赖注入这一重要特性的。 ##引言 提到依赖注入,有后端背景的开发人员应该不会陌生。比如对于Java开发人员而言,绝大部分都是通过Spring这一框架首先了解到依赖注入这一概念的。所谓依赖注入(Dependency Injection)...

2016-07-31 21:46:12

阅读数 5885

评论数 5

[AngularJS面面观] 13. Angular工具库 --- 异常对象创建方法minErr

本系列文章会讨论Angular框架除了提供scope等核心功能外,还提供了哪些功能。 作为Angular工具库这一系列文章的开篇,首先来看看但凡程序都绕不开的一个话题 - 异常。 那么Angular在异常处理方面又提供了哪些工具呢? ##引子 - scope中是如何抛出异常的? 首先,让我们...

2016-07-24 23:04:02

阅读数 6452

评论数 1

[软件设计] 控制反转(Inversion of Control)随想

写这篇文章的初衷是在写Angular中的依赖注入(Dependency Injection)的时候,想该如何解释一下依赖注入这个概念呢? 而提到依赖注入,控制反转这个概念就从记忆硬盘中被加载到了内存中,然后更是被放到了大脑寄存器中,不管想什么都要瞄一眼它。致使我不得不先写一篇文章来谈谈控制反转。...

2016-07-22 00:40:44

阅读数 2999

评论数 1

[AngularJS面面观] 12. scope中的watch机制---第三种策略$watchCollection

如果你刚刚入门angular,你或许还在惊叹于angular的双向绑定是多么的方便,你也许在庆幸未来的前端代码中再也不会出现那么多繁琐的DOM操作了。 但是,一旦你的应用程序随着业务的复杂而复杂,你就会发现你手头的那些angular的知识似乎开始不够用了。为什么绑定的数据没有生效?为什么应用的速...

2016-07-17 23:01:57

阅读数 9406

评论数 1

[AngularJS面面观] 11. scope事件机制 - 事件系统在Angular框架中的应用

此篇文章是angular事件机制相关的最后一篇文章。 主要介绍一下事件系统在Angular框架本身中的一些应用场景,看看在什么场景下使用事件是比较合适的。 移除scope后的广播 有过定义指令(directive)经验的同学们应该知道,很多指令都会拥有自己的scope,无论是隔离scop...

2016-07-16 22:54:15

阅读数 4910

评论数 0

[AngularJS面面观] 10. scope事件机制 - $emit,$broadcast以及事件对象

发布-订阅模式(Publish-Subscribe Pattern) 事件的生命周期-注册和注销 事件与scope继承树-$emit以及$broadcast 事件的停止传播以及阻止默认行为 事件在scope生命周期中的应用 本节继续介绍介绍3,4以及5。

2016-07-10 22:50:25

阅读数 6324

评论数 1

[AngularJS面面观] 9. scope事件机制 - 基本概念以及生命周期

发布-订阅模式(Publish-Subscribe Pattern) 事件的生命周期-注册和注销 事件与scope继承树-$emit以及$broadcast 事件的停止传播以及阻止默认行为 事件在scope生命周期中的应用 本节介绍1和2。

2016-07-04 00:09:07

阅读数 4993

评论数 0

[AngularJS面面观] 8. scope继承 - 属性覆盖,隔离scope以及指定scope的parent

上一节中我们探讨了遍历scope树形继承结构的过程。本节继续讨论一下在继承结构下产生的属性覆盖问题,以及scope的一些特殊情况:隔离scope以及为scope显式指定其父亲scope。 ##属性覆盖(Attribute Shadowing) 属性覆盖这个问题或许会对Angular新手造成一定...

2016-07-03 16:47:23

阅读数 7092

评论数 0

提示
确定要删除当前文章?
取消 删除