@H_502_0@AngularJS 通过新的属性和表达式扩展了 HTML。Angularjs学习起来也非常的简单。
@H_5020@<span style="color: #0000ff">1.AngularJS是何方神圣
@H502_0@Angular JS (Angular.JS) 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。
@H_5020@AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。这里AngularJS就应运而生,弥补了HTML的天然缺陷,用于构件Web应用等。
@H5020@<span style="color: #0000ff">2.如何了解AngularJS
@H5020@AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。
@H5020@AngularJS官网 : http://www.angularjs.org (一般来说会被墙掉,所以可以访问下面的网站)
@H502_0@AngularJS中文网站 : http://www.ngnice.com
@H_5020@书籍 :《AngularJS 权威教程》《用AngularJS开发下一代Web应用》等。个人意见,For your information
@H5020@备注 :视频教程,最近有看过大漠老师的AngularJS教程,觉得还不错,但是感觉没有一点基础还是听不懂的,或者要看好几遍(不是做广告)
@H5020@<span style="color: #0000ff">3.为什么要了解AngularJS
@H5020@一项新技术能够面世,为众人所知,从而脱引而出,定然不是空穴来风,肯定有其标新立异的过人之处,主要有以下几点:
@H5020@(1)MVC的思想(或者是MVVM)
@H5020@(2)模块化和依赖注入
@H5020@(3)双向数据绑定
@H5020@(4)指令
@H5020@每一个特性都可以大篇幅的展开,显然,目前能力不够,没法展开,有兴趣可以网上搜下,大体了解。
@H502_0@今天主要来说说AngularJS的三个指令“ @ ”,“ = ”,“ & ”的用法和区别(这个问题困扰了我大半天,和Frank交流多次,我才明白)
@H_5020@1.指令作用域中的@
@H502_0@作用是把当前属性作为字符串传递。
@H_502_0@先上代码,前台界面:
<div class="jb51code">
<pre class="brush:js;">
<!doctype html>
<html ng-app="MyModule"> <Meta charset="utf-">