- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资讯 文档 社区 关于 有哪些信誉好的足球投注网站 注册登录
← 上一篇 下一篇 →
AngularJS开发指南01:AngularJS简介
发表于2012年9月20日rainer_H
什么是 AngularJS?
AngularJS是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言 ,通过扩
展HTML的语法 ,让你能更清楚、简洁地构建你的应用组件。它的创新点在于 ,利用 和
数据绑定 依赖
注入 ,它使你不用再写大量的代码了。这些全都是通过浏览器端的Javascript实现 ,这也使得它能够完
美地和任何服务器端技术结合。
AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示
设计的声明式语言 ,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作 (你也可以觉得是
小花招)来让浏览器做我想要的事。
通常 ,我们是通过以下技术来解决静态网页技术在构建动态应用上的不足 :
类库-类库是一些函数的集合 ,它能帮助你写WEB应用。起主导作用的是你的代码 ,由你来决定何时使
用类库。类库有 :jQuery 等
框架-框架是一种特殊的、已经实现了的WEB应用 ,你只需要对它填充具体的业务逻辑。这里框架是起
主导作用的 ,由它来根据具体的应用逻辑来调用你的代码。框架有 :knockout 、 sproutcore 等。
AngularJS使用了不同的方法 ,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过
使用我们称为标识符(directives)的结构 ,让浏览器能够识别新的语法。例如 :
使用双大括号 {{}} 语法进行数据绑定 ;
使用DOM控制结构来实现迭代或者隐藏DOM片段 ;
支持表单和表单的验证 ;
能将逻辑代码关联到相关的DOM元素上 ;
能将HTML分组成可重用的组件。
端对端的解决方案
AngularJS试图成为成为WEB应用中的一种端对端的解决方案。这意味着它不只是你的WEB应用
中的一个小部分 ,而是一个完整的端对端的解决方案。这会让AngularJS在构建一个CRUD(增加
Create、查询Retrieve、更新Update、删除Delete)的应用时显得很 “固执” (原文为
opinionated,意指没有太多的其他方式)。但是 ,尽管它很 “固执” ,它仍然能确保它的 “固执”只
是在你构建应用的起点 ,并且你仍能灵活变动。AngularJS的一些出众之处如下 :
构建一个CRUD应用可能用到的全部内容包括 :数据绑定、基本模板标识符、表单验证、路由、深度链
接、组件重用、依赖注入。
测试方面包括 :单元测试、端对端测试、模拟和自动化测试框架。
具有目录布局和测试脚本的种子应用作为起点。
AngularJS的可爱之处
AngularJS通过为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一
样 ,这也会损失一部分灵活性。换句话说 ,并不是所有的应用都适合用AngularJS来做。AngularJS主
要考虑的是构建CRUD应用。幸运的是 ,至少90%的WEB应用都是CRUD应用。但是要了解什么适合用
AngularJS构建 ,就得了解什么不适合用AngularJS构建。
如游戏 ,图形界面编辑器
您可能关注的文档
- 20150113-中金公司-中金公司2015年银行股投资策略:10X_PE不是梦-186682.pdf
- 20150313-Wind资讯-【Wind资讯】家电行业数据周报(2015年10期).pptx
- 20150319-万艾可25㎎策略方案-.pptx
- -IdeapadY系列笔记本营销策划书-by ideacool.doc
- -SPC统计过程控制理论培训教材.ppt
- ------塑业有限公司.doc
- 2_了解客户的经营状况:战略风险管理--chengyue.ppt
- 2·张国宁-重点行业VOC排放控制要求.pdf
- 2统计过程控制SPC_-_exercise_-_rev070621.pdf
- 2组织绩效管理20051124.ppt
最近下载
- 民用建筑通用规范GB55031-2022(完整清晰版).pdf
- SY_T 4113.1-2018 管道防腐层性能试验方法 第1部分:耐划伤测试.docx VIP
- 江苏省无锡市江阴市长泾片2024-2025学年七年级上学期期中考试语文试题(含答案).pdf VIP
- 燃气安全日常巡检与维护方法.pptx
- 市直机关单位整治群众身边不正之风问题集中整治工作阶段性工作总结.docx VIP
- 地下连续墙施工方案(附:工程临时用电施工方案).doc
- 汽轮发电机组转子找中心计算公式.xls VIP
- 惠州市高2024届高三第二次调研考试政治试卷(含答案).docx
- SY∕T 4113.8-2020 管道防腐层性能试验方法 第8部分:耐磨性能测试.pdf
- HRN日本报知机百仕达五斯消防主机操作说明书.pdf
文档评论(0)