《AngularJS高级程序设计》——1.2 本书的组织结构

1.2 本书的组织结构

第1部分:准备
本书第1部分提供了为阅读其余部分做准备所需的信息。包括本章和对HTML、CSS和JavaScript的入门与复习知识。我还将向你演示如何搭建你的第一个AngularJS程序,并全程带领你搭建一个更为真实的应用程序,名为SportsStore。

第2部分:使用AngularJS工作
本书第2部分将引导你熟悉AngularJS库的各种特性,从对一个AngularJS应用程序中各种不同组件的概览开始,然后依次深入介绍每种类型的组件。AngularJS包括了许多内置功能,我将逐一做深度介绍,并提供详尽的定制选项,所有这些都会有演示。

第3部分:AngularJS模块和服务
本书第3部分将解释AngularJS中的两个重要组件所扮演的角色:模块和服务。我将向你演示创建这两种组件的各种不同方式,并说明AngularJS所提供的广泛的内置服务。包括对简化单页面应用程序开发、Ajax和RESTful API、以及单元测试的支持。

时间: 2024-08-03 12:53:30

《AngularJS高级程序设计》——1.2 本书的组织结构的相关文章

《AngularJS高级程序设计》——导读

前言 AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中,并且得到众多前端工程师的青睐. 本书是AngularJS程序设计的高级指南.全书共25章,分为3个部分,每部分覆盖一组相关话题.第1部分为第1章到第8章,包括AngularJS简介,以及HTML.CSS和JavaScript的基础知识.第2部分为第9章到第17章,引导读者熟悉AngularJS库的各种特性,从对一个AngularJS应用程序中各种不同组件的概览开始,依次深入介绍每种类型的组件.第3部分为第18

《AngularJS高级程序设计》——2.3 基本功能之外

2.3 基本功能之外 我定义了基本的MVC构件,这样,就创建了一个本章开始时的静态模拟程序的动态版本.现在我们已经有了一个较为坚固的基础了,就可以使用一些更高级的技术来增添功能并创建一个更为完整的应用.在下面各节中,我将对这个待办事项应用使用不同的AngularJS特性,并解释将在本书中的何处更详细地介绍这些特性. 2.3.1 使用双向模型绑定 在前一节中所使用的绑定被称为单向绑定,其值是从模型中取得的,并用于操作模板中的元素.在Web应用开发中这是相当标准的做法和广泛应用的技术.例如,在使用j

《AngularJS高级程序设计》——5.5 使用变量及类型

5.5 使用变量及类型 在前面的例子中你看到了如何定义变量:你用var关键字,然后可选地在语句中为变量赋值.在函数中定义的变量是本地变量,适合仅在函数内使用.直接定义在script元素中的变量是全局变量,可在任意位置访问,包括同一HTML文档中的其他脚本.清单5-8演示了本地和全局变量的使用. 清单5-8 在文件jsdemo.html中使用本地和全局变量 JavaScript是动态类型语言.这并不说明JavaScript没有类型.它只是说你并非一定要显式声明变量类型,你可以轻而易举地为同一变量赋

《AngularJS高级程序设计》——1.5 如何搭建你的开发环境

1.5 如何搭建你的开发环境 从一个浏览器.一个文本编辑器和一个Web服务器就可以开始你的AngularJS开发之旅.客户端Web应用开发的好处之一就是你可以挑选并组合一系列开发工具,以创建一个适合你工作风格和编程实践的环境.在下面的各节中,我将描述我所使用的环境,以便你可以在自己的工作站上重新创建它.1.5.1 选择Web浏览器 AngularJS在任何现代浏览器上都可以工作,你应该在你的用户有可能使用到的所有浏览器上测试你的应用.不管怎样,你需要一个为开发而用的浏览器,以便于搭建出开发环境,

《AngularJS高级程序设计》——第5章 JavaScript基础 5.1准备示例项目

第5章 JavaScript基础 在本章中,我提供了JavaScript语言最重要特性的快速指南,它们适用于本书.我没有余力完整地讲解JavaScript,但我会专注其本质,即你需要快速了解情况并随着本书的示例走.除了最重要的JavaScript语言核心特性外,我还会讲述AngularJS提供的工具方法集. 通过演示JavaScript如何使用承诺,我完成了这一章.承诺代表异步任务,比如Ajax请求,而且它们在AngularJS应用中是广泛使用的,我在第21章会再谈这一话题.我还讲到Angula

《AngularJS高级程序设计》——1.6 小结

1.6 小结 在本章中,我描述了本书内容和结构的大致轮廓,以及AngularJS Web开发所需要的软件.就像之前所说的,学习AngularJS开发最好的方式就是通过实例学习,所以在第2章中我将直接开始演示如何创建你的第一个AngularJS应用程序.

《AngularJS高级程序设计》——5.11 小结

5.11 小结 在本章中我提供了JavaScript语言的简单基础,以及AngularJS为补充核心语言特性而提供的实用方法.我还介绍了承诺以及AngularJS对JSON的支持,它们二者是使用Ajax并实现我在第3章中讲的单页面应用程序模型所必不可少的.我不能在本书中提供完整的JavaScript描述,但我在这讲述的特性是我在本书中的示例所最常使用的,并且应该足够你跟上我对AngularJS开发不同方面的讲解.

《AngularJS高级程序设计》——2.4 小结

2.4 小结 在本章中,演示了如何创建第一个简单的AngularJS应用,将一个HTML模拟页面改造成一个实现了MVC模式并从Web服务器上以JSON形式获得数据的动态应用.一路下来,我们接触了AngularJS提供给开发者的各个主要组件和特性,并指出了你在本书中哪些部分可以找到更多信息. 现在你已经看到了AngularJS是如何将各个组件组装到一起的了,是时候后退一步,了解一些AngularJS所依赖的背景信息的细节了.

《AngularJS高级程序设计》——5.2 理解script元素

5.2 理解script元素 使用script元素将JavaScript代码添加到HTML文档.有两种使用script元素的方式,你可以在清单5-1中看到二者.第一种方式是使用src属性引用独立的文件,它包含JavaScript语句.我使用AngularJS库文件所做的就是,像这样:你还可以创建内联脚本,把JavaScript语句放在script元素的标签中间,像这样: 对于实际项目,你将会经常使用外部文件,因为它们易于管理,但对于我在本书创建的该示例,为了便于我演示通常HTML和JavaScr