2016-11-17 / 101 阅读

angularjs之interceptor(拦截器)

前言 angularjs作为前端优秀的框架,实现视图模型的交互外,还需要经常跟后台交互数据,这就涉及到http请求,http从请求到响应过程中,由于我们使用异步交互数据,无论是成功或者失败,都需要进行处理,给用户更友好的表现形式。我们可以在每一个service服务中对ajax请求做对应的处理,但随着项目的迭代,将会发现重复的代码太多,幸运的是,angularjs提供一个http拦截器,我们可...

阅读更多

2016-09-19 / 130 阅读

构建自己的AngularJS,第一部分:Scope和Digest

Angular是一个成熟和强大的JavaScript框架。它也是一个比较庞大的框架,在熟练掌握之前,需要领会它提出的很多新概念。很多Web开发人员涌向Angular,有不少人面临同样的障碍。Digest到底是怎么做的?定义一个指令(directive)有哪些不同的方法?Service和provider有什么区别? Angular的文档挺不错的,第三方的资源也越来越丰富,想要学习一门新的技术,...

阅读更多

2016-07-14 / 194 阅读

基于angularjs分页指令

博客后台是用angularjs编写的,由于分页的用处比较多,所以封装了用指令去生成分页,方便了许多,使用方法: 分页的html模板 <ul id="pagination" class="pagination"> <li ng-class="{ true: 'disabled', false: '' } [nowPage - 1 < 1]"> ...

阅读更多

2016-03-31 / 348 阅读

angularjs的作用域scope

概叙: AngularJS中,子作用域一般都会通过JavaScript原型继承机制继承其父作用域的属性和方法。但有一个例外:在directive中使用scope: { ... },这种方式创建的作用域是一个独立的"Isolate"作用域,它也有父作用域,但父作用域不在其原型链上,不会对父作用域进行原型继承。这种方式定义作用域通常用于构造可复用的directive组件。 作用...

阅读更多

2016-03-24 / 318 阅读

数据绑定之Object.observe

Object.observe()是ECMAScript标准之一,它是一个可以异步观察Javascript中对象变化的方法,而无需你去使用一个其他的JS库。它允许一个观察者接收一个按照时间排序的变化记录序列,这个序列描述的是一列被观察的对象所发生的变化。 先看下简单的栗子 var obj = {}; Object.observe(obj, function(changes){ ...

阅读更多

最新发布
热门文章