前端框架AngularJS简介及入门

AngularJS是一个由Google维护的前端Web应用框架,强调MVC模式、双向数据绑定、依赖注入和模块化设计。文章介绍了AngularJS的四大特征,包括简化DOM操作的双向绑定,依赖注入以解耦代码,以及方便的模块化设计。此外,还提供了AngularJS入门的实践指导,如表达式、ng-app指令、控制器、点击事件和循环输出等。
摘要由CSDN通过智能技术生成

AngularJS简介

    AngularJS是一个开源Web应用程序框架。它最初是由MISKO Hevery和Adam Abrons于2009年开发。现在是由谷歌维护。它的最新版本是1.3.14。

AngularJS四大特征

   ①MVC的模式

   Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合,通过依赖注入,Angular为客户端的Web应用带来了传统服务端的服务,例如独立于视图的控制,因此,后端减少了许多负担,产生了更轻的Web应用.  

注意:Jquery操控的是DOM操作,操控整个页面的DOM,而AngularJS是操控变量进行操作,而视图绑定变量.

 

②双向绑定 

AngularJS是建立在这样的信念上,既声明式编程应该用于构建用户界面以及编写软件构建,而指令式编程非常适合来表示业务逻辑.框架采用并扩展了传统HTML.通过双向的数据绑定来适应动态内容,双向的数据绑定允许模型和视图之间的自动同步,因此,AngularJS使得对DOM的操作不在重要并提升了可测试性.

 

③依赖注入

依赖注入(Dependency,简称DI)是一种设计模式,指某个对象依赖的其他对象无需手动创建,只需要"吼一嗓子",则此对象在创建时,其依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值