初步认识Angular

为什么要有Angular?什么是Angular?

传统的网站开发主要通过拼接字符串来实现,亦或者使用模板引擎,其本质也是处理字符串,但是拼接字符串产生的数据量很大所以在性能上也会有很大的损失,而且整体维护起来比较困难,耦合度较高,很有可能会牵一发而动全身。。。这时,Angular的出现使得构建页面变得非常简单,那么怎么个简单法呢?


angular实际上是将html当做了模板,最大化的减少了dom操作,angular的编写特点就变成了写html模板、请求数据、再合并的过程。。。
这里要明白angular是一个框架,而我们认识的jquery只能称为库,库只是为我们提供一些好用的api,但是web开发的思路并没有变化,angular之所以称为框架,是因为它为我们提供了一套解决方案,一套编写代码的方式,我们需要使用全新的方式来编写代码,这种全新的方式就是我们要在angular中学习到的规则。

在学习angular之前,我们必须清楚两个架构模型——–MVC和MVVM

angular使用的是MVVM思想

使用angular的步骤:

 1. 引入angular库
 2. 增加一个ng-app的属性,含有这个属性的html标签以及其子标签由angular管理
 3. 在需要处理的标签中使用ng-model属性
 4. 使用{{表达式}}实现插值(和artTemplate中的<%=表达式%>是一个意思)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值