angular.js学习笔记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
angular.js学习笔记

angular.js学习笔记AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。 AngularJS的可爱之处 AngularJS通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,这也会损失一部分灵活性。换句话说,并不是所有的应用都适合用AngularJS来做。AngularJS主要考虑的是构建CRUD应用。幸运的是,至少90%的WEB应用都是CRUD应用。但是要了解什么适合用AngularJS构建,就得了解什么不适合用AngularJS构建。 如游戏,图形界面编辑器,这种DOM操作很频繁也很复杂的应用,和CRUD应用就有很大的不同,它们不适合用AngularJS来构建。像这种情况用一些更轻量、简单的技术如jQuery可能会更好。 那如果还不清楚angular.js呢?复制一段别人话:AngularJS是一个MV*框架,它非常适合用于创建客户端的单页应用。它不是一个库,而是一个用于创建动态web页面的框架。它专注于扩展HTML并且提供了动态数据绑定,它与其他框架也能很好的一起使用(例如jQuery)。 如果你正在创建一个单页应用,那么AngularJS在适合不过了。Gmail,Google Docs,Twitter以及Facebook都在某些地方使用了AngularJS。游戏开发或者是其他重度依赖与DOM操纵或者纯粹追求速度的应用不适合使用AngularJS。 ----------------------------------------------------------------------------------------------------------------------------------------------------- 我们开始进入实战介绍。 第一我使用的webstorm(开启live code)。 第二配合chrome。 基本上就是下图这效果,不用刷新游览器,效果直接实时动态更新,webstorm是不是很酷炫呢? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ? 好的,首先准备ok,我们引用一个小例子。(我用注释在代码中解释) !DOCTYPE html !--//这是一个错误的注释方法,只是方面阅读 angular.js的简称都是ng,所以都是ng-xxxx的,ng-app告诉angular控制器这是个angular程序。-- !--//后面可以加这样写ng-app=‘your app name’,但是现在这样写,没用js调用会出错,未定义的ng-app。-- html ng-app head title/title !--//这是一个错误的注释方法,只是方面阅读//这个是必须的,引入angularjs,现在有新版本-- ? script type=text/javascript src=js/angular.js/script /head body !--//这是一个错误的注释方法,只是方面阅读//下面开始数据双向绑定{{Nametest}}代表绑定的模型的显示的地方-- !--//还有在input中ng-model设置数据绑定。-- div input type=text ng-model=Nametest placeholder=Enter a name here h1Hello, {{ Nametest }}!/h1 /div !--//这是一个错误的注释方法,只是方面阅读//其实双花括号可以用ng-bind代替,但是可能比较习惯{{}},但是如果angularjs脚本加载慢,或者没加载全部就被渲染了,就会直接出现在页面上{{XXXXX}} -- div input type=text ng-model=test placeholder=Enter a name here h1 ng-bind=test/h1 /div !--//在仔细看下下我下面这个例子有点小小的不同和第一个-- div input type=text ng-model=yourName.name placeholder=Ent

文档评论(0)

gangshou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档