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