为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJS实战

难度高级
时长 7小时13分
学习人数
综合评分9.57
303人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • 路由 模块 依赖注入 -> AngularJS的模块化实现 -> 一个完整的项目结构是怎样的 -> 使用ngRoute进行视图之间的路由 -> 一切都是从模块开始的 -> ng官方推荐的模块切分方式是什么 -> 模块之间的依赖应该怎么做?--依赖注入 <-- 全局污染 --> 把一个函数或变量定义成全局函数,叫做全局空间污染。为了避免全局空间污染,angular提供了ng-module -> 用angular这个全局对象,通过.module定义一个'HelloAngular'模块 var helloModule=angular.module('HelloAngular',[]); -> 用module方法的实例调用模块上controller方法,创建一个'helloNgCtrl'的控制器,后面的[]不确定是什么意思(防止压缩吗?)。实现模块化 helloModule.controller('helloNgCtrl',['$scope',function($scope){}]); <-- angular模块 --> -> 模块是什么? 是一个集合,模型、视图、控制器、过滤器、服务...组合到一起,实现某一个功能; <-- ngRoute进行视图之间的路由 --> routeProvider : 提供路由,通过访问不同路径,展示不同视图,视图由控制器生成出来 controller 控制器(遥控器)控制视图,数据模型(机顶盒) -> routeProvider.when()
    查看全部
  • 指令中,想暴露一组方法给外部调用,写在controller里面。内部自己的属性写在link
    查看全部
    0 采集 收起 来源:指令(3)

    2016-10-12

  • 为什么需要mvc
    查看全部
    0 采集 收起 来源:MVC(1)

    2016-10-12

  • 不要试图去复用Controller,一个控制器一般只负责一小块视图
    查看全部
  • MVC是基于scope实现的
    查看全部
    0 采集 收起 来源:MVC(3)

    2016-10-12

  • $scope是一个POJP (Plain Old JavaScript Object) $scope提供了一些工具方法$watch()/$apply() $scope是表达式的执行环境(或者叫作用域) $scope是一个树形结构,与DOM标签平行 可以用anfular.element($0).scope()进行调试 子$scope对象会继承父$scope上的属性和方法 么一个Angular应用只有一根$scope对象(一般位于ng-app上) $scope可以传播事件,类似DOM事件,可以向上也可以向下 $scope不仅是MVC的基础,也是后面实现双向数据绑定的基础 $scope生命周期 1 创建 2 注册监控 3 检测模型变化 4 观察模型脏值 5 销毁(自动手动)
    查看全部
    0 采集 收起 来源:MVC(3)

    2016-10-12

  • 一切都是从模块来的
    查看全部
    0 采集 收起 来源:快速上手

    2016-10-12

  • 为什么需要MVC 1.代码越来越大,因此需要模块化 2.逻辑一样,实现复用 3.后期维护
    查看全部
    0 采集 收起 来源:MVC(1)

    2016-10-12

  • 前端开发工具
    查看全部
  • angular 四大核心
    查看全部
    0 采集 收起 来源:快速上手

    2016-10-12

  • grunt压缩合并代码
    查看全部
  • angularjs的题库
    查看全部
  • controller 使用过程的注意点
    查看全部
  • scope的新用法scope:{} -->创建独立作用域,$scope.abilities.push("strength"); 当方法可以暴露给外部用的则写在conctrl里(a),如果只是指令自己用则写到link中(如给控件添加属性,class等); a点的意思是当有一个新的指令(B)依赖于该指令(A),则指令B则可以调用指令A中的方法,而不可以调用指令A中的link方法的内容;
    查看全部
    1 采集 收起 来源:指令(3)

    2018-03-22

  • 2-9、restrict——匹配模式 E元素;A(默认)属性;C样式类;M注释
    查看全部
    0 采集 收起 来源:指令(2)

    2016-10-12

举报

0/150
提交
取消
课程须知
你需要有较强前端基础:JavaScript基础非常扎实(BOM、DOM、事件系统、原型、作用域、闭包),并已熟悉jQuery、同时对CSS基础有一定了解;对依赖注入、MVC等常见的技术和设计模式有所了解。请注意,AngularJS框架的设计思想非常前卫,因此本教程不适合新手。
老师告诉你能学到什么?
掌握AngularJS用法、理解AngularJS核心概念、使用AngularJS进行开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!