博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS
阅读量:6552 次
发布时间:2019-06-24

本文共 906 字,大约阅读时间需要 3 分钟。

AngularJS简介

        AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。

AngularJS四大特征

1:MVC 模式

AngularJS

  • Model:数据,其实就是angular变量($scope.XX);
  • View: 数据的呈现,Html+Directive(指令);
  • Controller:操作数据,就是function,数据的增删改查;

2:双向绑定

AngularJS
3:依赖注入
        依赖注入(Dependency Injection,简称DI)是一种设计模式, 指某个对象依赖的其他对象无需手工创建,只需要“吼一嗓子”,则此对象在创建时,其依赖的对象由框架来自动创建并注入进来,其实就是最少知识法则。

4:模块化设计

   高内聚低耦合法则
        1)官方提供的模块:ng、ngRoute(路由)、ngAnimate(动画)
        2)用户自定义的模块:angular.module('模块名',[ ])

案例

    angularJS入门案例            第一个数:  第二个数:    

6:循环数组

{
{x}}

7:循环对象数组

姓名 数学 语文
{
{x.name}}
{
{x.shuxue}}
{
{x.yuwen}}

转载于:https://blog.51cto.com/13416247/2359763

你可能感兴趣的文章
CSS单位-长度
查看>>
文件中数组的最大值及其对应的最小下标
查看>>
【草稿】ORACLE date timestamp 与 字符串 怎么互相转换?SQL中的case when怎么写?
查看>>
机器学习入门之八:机器学习的思考--计算机的潜意识(转载)
查看>>
微软职位内部推荐-Senior Software Engineer - Back End
查看>>
Axure例——实现点击按钮增减效果
查看>>
rabbitmq 实现多个消费队列
查看>>
angularjs如何在ng-repeat过程中控制字符串长度超过指定长度后面内容以省略号显示...
查看>>
This is a C program
查看>>
TextView在最底部,EditText占据剩余全部
查看>>
业界最具影响力MySQL精品文章荟萃(300篇)
查看>>
Codeforces Round #277 (Div. 2) D. Valid Sets (DP DFS 思维)
查看>>
idea使用svn or git
查看>>
什么是语法糖?
查看>>
git一些常用的操作(转载)
查看>>
c#扩展方法-摘自msdn
查看>>
深入浅出AJAX (一) 轻松入门
查看>>
Sprint Boot日志功能的使用
查看>>
图像载入 imread()[OpenCV 笔记4]
查看>>
Linux 常见出错处理
查看>>