chaojidan

导航

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

2015年2月10日 #

angular核心原理解析2:注入器的创建和使用

摘要: 上一课没有讲到创建注入器的方法createInjector。此方法,会创建两种不同的注入器:第一种叫做providerInjector,第二种叫做instanceInjector。providerInjector是用来创建provider的,instanceInjector是用来创建一个对象实例的。... 阅读全文

posted @ 2015-02-10 17:23 chaojidan 阅读(1767) 评论(0) 推荐(0) 编辑

angular核心原理解析1:angular自启动过程

摘要: angularJS的源代码整体上来说是一个自执行函数,在angularJS加载完成后,就会自动执行了。angular源代码中:angular = window.angular || (window.angular = {})定义一个全局的angular空对象。然后:bindJQuery(); ... 阅读全文

posted @ 2015-02-10 09:23 chaojidan 阅读(5082) 评论(3) 推荐(2) 编辑

2015年2月4日 #

AngularJS开发指南16:AngularJS构建大型Web应用详解

摘要: AngularJS是由Google创建的一种JS框架,使用它可以扩展应用程序中的HTML功能,从而在web应用程序中使用HTML声明动态内容。在该团队工作的软件工程师Brian Ford近日撰写了一篇blog,分享了如何使用AngularJS构建大型Web应用的经验。这些经验对于使用其他JS框架构建... 阅读全文

posted @ 2015-02-04 09:32 chaojidan 阅读(2154) 评论(6) 推荐(0) 编辑

2015年2月3日 #

AngularJS开发指南15:AngularJS的创建服务,将服务注入到控制器,管理服务依赖详解

摘要: 创建服务虽然AngularJS提供了很多有用的服务,但是如果你要创建一个很棒的应用,你可能还是要写自己的服务。你可以通过在模块中注册一个服务工厂函数,或者通过Module#factory api或者直接通过模块配置函数中的$provide api来实现。所有的服务都符合依赖注入的原则。它们用一个唯一... 阅读全文

posted @ 2015-02-03 09:41 chaojidan 阅读(2068) 评论(2) 推荐(2) 编辑

2015年2月2日 #

AngularJS开发指南14:AngularJS的服务详解

摘要: 服务是一种由服务器端带到客户端的特性,它由来已久。AngularJS应用中的服务是一些用依赖注入捆绑在一起的可替换的对象。服务是最常和依赖注入一起用的,它也是AngularJS中的关键特性。接下来,我们详细讲解下$location服务。$location服务,解析地址栏中的URL(基于window.... 阅读全文

posted @ 2015-02-02 14:20 chaojidan 阅读(2021) 评论(2) 推荐(1) 编辑

AngularJS开发指南13:AngularJS的过滤器详解

摘要: AngularJS过滤器是用来格式化输出数据的。除了格式化数据,过滤器还能修改DOM。这使得过滤器通常用来做些如“适时的给输出加入CSS样式”等工作。比如,你可能有些数据在输出之前需要根据进行本地化。你可以向下面这样使用链式的过滤器来传递表达式:name | uppercase这个表达式执行时会将n... 阅读全文

posted @ 2015-02-02 09:16 chaojidan 阅读(895) 评论(0) 推荐(0) 编辑

2015年2月1日 #

AngularJS开发指南12:AngularJS的模板,CSS,数据绑定详解

摘要: 模板AngularJS模板是一种声明式的规则。它包含了模型和控制器的信息,最后会被渲染成用户在浏览器中看到的视图。它是静态的DOM,包含HTML,CSS和AngularJS指定的元素和属性。AngularJS元素和属性让angular给模板DOM添加行为,或者变形,成为动态地DOM。下面是你能在模板... 阅读全文

posted @ 2015-02-01 10:23 chaojidan 阅读(1732) 评论(0) 推荐(0) 编辑

2015年1月30日 #

AngularJS开发指南11:AngularJS的model,controller,view详解

摘要: modelmodel这个词在AngularJS中,既可以表示一个(比如,一个叫做phones的model,它的值是一个包含多个phone的数组)对象,也可以表示应用中的整个数据模型,这取决于我们所讨论的AngularJS文档中的上下文。在AngularJS中,一个模型就是AngularJS作用域对象... 阅读全文

posted @ 2015-01-30 10:18 chaojidan 阅读(1911) 评论(0) 推荐(0) 编辑

2015年1月29日 #

AngularJS开发指南10:AngularJS依赖注入的详解

摘要: 依赖注入是一种软件设计模式,用来处理代码的依赖关系。一般来说有三种方法让函数获得它需要的依赖:它的依赖是能被创建的,一般用new操作符就行。能够通过全局变量查找依赖。依赖能在需要时被导入。前两种方式都不是很好,因为它们需要对依赖硬编码,使得修改依赖的时候变得困难。特别是在测试的时候不好办,因为对某个... 阅读全文

posted @ 2015-01-29 22:59 chaojidan 阅读(1271) 评论(0) 推荐(0) 编辑

AngularJS开发指南9:AngularJS作用域的详解

摘要: AngularJS作用域是一个指向应用模型的对象。它是表达式的执行环境。作用域有层次结构,这个层次和相应的DOM几乎是一样的。作用域能监控表达式和传递事件。作用域的特点作用域提供APIs($watch)来观察模型的变化。作用域提供APIs($apply)将任何模型的改变,反映到视图上。作用域能通过共... 阅读全文

posted @ 2015-01-29 15:55 chaojidan 阅读(1460) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页