AngularJS开发指南11:模块
蒙奇·D·撸码客 发布于 2016-06-30 16:53:26
什么是模块?大部分应用都有一个主方法用来实例化、组织、启动应用。AngularJS应用没有主方法,而是使用模块来声明应用应该如何启动。这种方式有以下几个优点:启动过程是声明式的,所以更容易懂。在单元测试是不需要加载全部模块的,因此这种方式有助于写单元测试。可以在特定情况的测试中增...
前端撸码笔记
成功指南:把撸鸟的时间都放在撸码上
蒙奇·D·撸码客 发布于 2016-06-30 16:53:26
什么是模块?大部分应用都有一个主方法用来实例化、组织、启动应用。AngularJS应用没有主方法,而是使用模块来声明应用应该如何启动。这种方式有以下几个优点:启动过程是声明式的,所以更容易懂。在单元测试是不需要加载全部模块的,因此这种方式有助于写单元测试。可以在特定情况的测试中增...
蒙奇·D·撸码客 发布于 2016-06-30 16:53:00
AngularJS是纯客户端技术,完全用Javascript编写的。它使用的是网页开发的常规技术(HTML,CSS,Javascript),目的是让网页应用开发更快更容易。AngularJS简化应用开发的一个重要方法是,将一个些通用的低级开发操作包装起来提供给开发者。Angula...
蒙奇·D·撸码客 发布于 2016-06-30 16:52:35
概览本章描述了IE在处理自定义的HTML属性和标签时的一些独特之处。如果你要让你的AngularJS应用兼容IE8和IE8以下的版本的话,你需要仔阅读本章。简易版要让你的AngularJS应用在IE中正常运行你必须:确保JSON字符串能被正常解析(IE7需要),你可以使用JSON...
蒙奇·D·撸码客 发布于 2016-06-30 16:52:04
什么是i18n和l10n?国际化,简写为i18,指的是使产品快速适应不同语言和文化。本地化,简称l10n,是指使产品在特定文化和语言市场中可用。对开发者来说,国际化一个应用意味着将所有的文字和其他因地区而异的数据从应用中抽离出来。本地化意味着为这些抽离的数据和文字提供翻译和转变成...
蒙奇·D·撸码客 发布于 2016-06-30 16:51:26
表单控件(input,select,textarea)是用来获取用户输入的。表单则是一组有联系的表单控件的集合。用户能通过表单和表单控件提供验证的服务,知道自己的输入是否合法。这样能让用户交互变得友好,因为用户能通过反馈来修正自己的错误。不过,虽然客户端的验证能够起到很大作用,但...
蒙奇·D·撸码客 发布于 2016-06-30 16:50:43
表达式是类似Javascript的代码片段,通常在绑定中用到,写在双大括号中如{{表达式}}。表达式是用$parse方法来处理的。下面是一些合法的AngularJS表达式1+23*10|currencyuser.nameAngularJS表达式与Javascript表达式的比较你...
蒙奇·D·撸码客 发布于 2016-06-30 16:50:18
指令使我们用来扩展浏览器能力的技术之一。在DOM编译期间,和HTML关联着的指令会被检测到,并且被执行。这使得指令可以为DOM指定行为,或者改变它。AngularJS有一套完整的、可扩展的、用来帮助web应用开发的指令集,它使得HTML可以转变成“特定领域语言(DSL)”。从HT...
蒙奇·D·撸码客 发布于 2016-06-30 16:49:20
概览这篇文档描述了AngularJS的主要组成部分,以及它们如何协同工作。它们是:启动(startup)-展示“helloworld!”执行期(runtime)-AngularJS执行期概览作用域(scope)-视图和控制器的集合区控制器(controller)-应用的行为模型(...
蒙奇·D·撸码客 发布于 2016-06-30 16:48:20
概览AngularJS的HTML编译器能让浏览器识别新的HTML语法。它能让你将行为关联到HTML元素或者属性上,甚至能让你创造具有自定义行为的新元素。AngularJS称这种行为扩展为“指令”HTML在编写静态页面时,有很多声明式的结构来控制格式。比如你要把某个内容居中,你不必...
蒙奇·D·撸码客 发布于 2016-06-30 16:47:42
概览这一节解释了AngularJS初始化的过程,以及需要的时候你该如何修改AngularJS的初始化。AngularJS的<script>标签这个示例展示了我们推荐的整合AngularJS的方法,它被称之为“自动初始化”。<!doctypehtml><...