chaojidan

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

02 2015 档案

AngularJS源码解析4:Parse解析器的详解
摘要:$ParseProvider简介此服务提供者也是angularjs中用的比较多的,下面我们来详细的说下这个provider。 function $ParseProvider() { var cache = {}; var $parseOptions = { ... 阅读全文

posted @ 2015-02-13 09:25 chaojidan 阅读(1947) 评论(0) 推荐(0) 编辑

AngularJS源码解析3:RootScope的创建过程
摘要:RootScopeProvider简介RootScopeProvider是angularjs里面比较活跃的一个provider。它主要用来生成实例rootScope,它代表angularjs应用的根作用域。我们可以把它看成MVVM模式中的VM。源代码如下:function $RootScopePro... 阅读全文

posted @ 2015-02-12 09:29 chaojidan 阅读(1384) 评论(1) 推荐(1) 编辑

AngularJS源码解析2:注入器的详解
摘要:上一课,没有讲createInjector方法,只是讲了它的主要作用,这一课,详细来讲一下这个方法。此方法,最终返回的注册器实例对象有以下几个方法:invoke, instantiate, get, annot... 阅读全文

posted @ 2015-02-11 18:12 chaojidan 阅读(1636) 评论(0) 推荐(0) 编辑

AngularJS源码解析1:angular自启动过程
摘要:angularJS加载进来后,会有一个立即执行函数调用,在源代码的最下面是angular初始化的地方。代码展示:bindJQuery();publishExternalAPI(angular);jqLite(document).ready(function() { angularInit(d... 阅读全文

posted @ 2015-02-11 09:21 chaojidan 阅读(1591) 评论(0) 推荐(2) 编辑

angular核心原理解析3:指令的执行过程
摘要:指令的执行过程分析。我们知道指令的执行分两个阶段,一个是compile,一个是link。我们可以在指令中自定义compile和link。首先,我们来讲解如何自定义link函数举个例子: helloAngular.js代码var myModule ... 阅读全文

posted @ 2015-02-10 20:56 chaojidan 阅读(1696) 评论(3) 推荐(1) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

点击右上角即可分享
微信分享提示