AngularJs学习笔记__1、初步了解AngularJS

转眼之间工作1年多了,这一年多时间绝大部分写的都是业务系统,接触前台的机会很少。为了让自己的前台不至于太菜,所以下定决心还是学习一下前台框架。在学习一门新技术之前还是先了解一下,免得学完了,自己学的东西能够用来干嘛都不知道。

AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS的核心包括:MVVM,模块化,自动化双向数据绑定,语义化标签,依赖注入等等。MVVM指的就是MVVM模式,是微软推出的一种模式,使得开发人员将试图与业务逻辑分离出来;它主要是在视图层和模型层之间新增一层视图模型层。View绑定到ViewModel,然后执行一些命令在向它请求一个动作。而反过来,ViewModel跟Model通讯,告诉它更新来响应UI。

  AngularJS使用了不同的方法,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法。例如:
1、使用双大括号{{}}语法进行数据绑定;
2、使用DOM控制结构来实现迭代或者隐藏DOM片段;支持表单和表单的验证;
3、能将逻辑代码关联到相关的DOM元素上;
4、能将HTML分组成可重用的组件。

另外,任何一个架构都有它的适用范围,AngularJs适合一些CRUD的web应用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值