angularjs简单笔记

Angularjs可以构建一个单一页面应用(SPAs),整个页面不跳转,通过AJAX进行局部刷新Angularjs:双向数据绑定,可以避免书写大量的初始代码Html内容会被再次渲染,本来是静态的html标签,变为了动态的页面模块依赖注入在a...

AngularJs自定义指令一

一、有感而发的一些话在学习ng之前有听前辈说过,angular上手比较难,初学者可能不太适应其语法以及思想。随着对ng探索的一步步深入,也确实感觉到了这一点,尤其是框架内部的某些执行机制,其复杂程度并非是我现在的功力能够理解的,只能是知其皮...

AngularJs自定义指令二

上一篇简单介绍了自定义一个指令的几个简单参数,restrict、template、templateUrl、replace、transclude,这几个理解起来相对容易很多,因为它们只涉及到了表现,而没有涉及行为。这一篇将继续学习ng自定义指...

AngularJs自定义指令三

自定义指令学习有段时间了,学了些纸上谈兵的东西,还没有真正的写个指令出来呢。。。所以,随着学习的接近尾声,本篇除了介绍剩余的几个参数外,还将动手结合使用各参数,写个真正能用的指令出来玩玩。我们在自定义指令(上)中,写了一个简单的<sa...

angular中为一个module创建多个controller

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title<...

AngularJS的Service、Factory和http操作

一 Service和FactoryAngularJS为我们内置了一些服务,如$location、$timeout、$rootScope.很多时候,我们需要自己定制的服务,AngularJS为我们提供了Service和Factory...

AngularJS的路由、模块

一 序言1 多视图和路由是AngularJS实现单页面应用的技术关键,AngularJS内置了一个$routeProvider对象来负责页面加载和页面路由转向。2 模块化3 AngularJS一个完整项目结构4 ng官方...

AngularJS的scope与事件机制

一 序言1 神奇的$scope2 $scope的生命周期3 事件机制因为Scope的作用域范围不同,所以不同的Scope之间若有交互的话需要通过事件(Event)机制来完成1 冒泡(Emit)冒泡事件负责从子S...

AngularJS中的MVC概念

一 为什么需要MVC 代码规模越来越大,切分职责是大势所趋。为了复用:很多逻辑是一模一样的。为了后期维护方便:修改一块代码不影响其他功能。MVC只是手段,终极目标是模块化和复用。二 前端MVC的困难JS脚本的执行过程:浏览器加载脚本,加载完...

AngularJS核心特性之双向数据绑定

一 单向数据绑定目前大多数前端框架都是单向数据绑定:JQuery、BackBone、Flex。模型发生了变化,视图也随之变化。二 双向数据绑定一旦视图发生了变化,模型也会发生变化。一旦模型发生了变化,视图也会发生变化。三...