资源名称:AngularJS 开发秘籍 中文
第1章提供一些Javascript基础知识,有助于你熟悉Javascript语言。该章还讲解使用Node.js服务器创建开发环境的过程,在接下来的某些示例中我们将使用该开发环境。即使你已经熟悉Javascript,至少也应该查看开头的几节,帮助你了解如何创建开发环境。
第2章涵盖AngularJS框架的基础知识。我们将学习AngularJS的组织方式和如何设计AngularJS应用。
第3章涵盖AngularJS应用的基本结构。我们将学习如何定义模块以及AngularJS中依赖注入的工作方式。
第4章涵盖数据模型(在AngularJS中称为作用域)和其他AngularJS组件的关系。我们将学习作用域层次结构是如何工作的。
第5章涵盖AngularJS模板的结构。我们将学习如何在模板中添加元素(反映模型中的数据),以及如何使用筛选器自动地格式化元素,因为它们将被渲染到浏览器视图中。
第6章涵盖内置的AngularJS指令。你将会学到如何通过多种方式实现指令,从将简单Javascript数组转换成多个HTML元素,到将Web页面中的元素直接绑定到作用域模型中。你还将学会如何在控制器中处理鼠标和键盘事件。
第7章涵盖自定义AngularJS指令的创建。你将学到如何构建可以增强现有HTML元素的指令,以及如何创建为用户提供更佳交互性的全新HTML元素。
第8章涵盖你将会遇到的事件类型以及如何管理它们。你将会学习如何创建和处理自定义事件。该章也涵盖如何监视作用域模型中的值,并在它们发生改变时进行处理。
第9章涵盖AngularJS提供的内置服务。通过这些服务,你可以使用HTTP请求与Web服务器进行通信、与浏览器进行交互,并在Web页面中实现动画元素。
第10章涵盖如何使用AngularJS中可用的技术创建自定义服务。自定义服务是使功能可重用的一种优秀方式,因为我们可以将自定义服务提供的功能注入多个应用中。
第11章涵盖如何使用AngularJS机制构建富交互页面元素。该章大致可以作为其他所有章节的一个回顾。你将会学习如何使用AngularJS构建可展开/可折叠元素、拖放功能、可缩放图像、标签面板和星级评定。
附录A讨论AngularJS中的单元测试和端到端测试。该附录提供设计测试时的一些简单忠告,还提供额外资源的一些链接。
获取示例代码
在本书中,你将会在列表块中找到示例代码。列表块的标题中包含含有源代码的文件的名称。你可以访问GitHub上示例中的源代码文件和图片。
结束语
我希望你能像我一样享受对本书和AngularJS的学习。它是一项卓越的、新颖的技术,使用时也非常有趣。很快你就可以加入到许多其他使用AngularJS构建交互性网站和Web应用的开发者中。
快速掌握AngularJS Web开发技术
AngularJS是Web开发领域最激动人心的创新技术之一,它为整个开发过程提供结构,旨在简化Web应用的开发和测试。
网站已不再是简单的静态内容——相反,网站更趋动态化,通常单个页面即可用作整个站点或应用。AngularJS允许Web开发者直接在网页中构建此类应用需要的程序逻辑,将客户端Web应用的数据模型绑定到后端服务和数据库。AngularJS还允许扩展HTML,从而可以方便地在HTML模板文件中表示UI设计逻辑。
《AngularJS开发秘籍》展示如何创建功能强大的交互性Web应用,这些应用具有结构良好、便于维护、可重用的代码库。你还将学习如何使用AngularJS的创新MVC模式来开发结构和设计俱佳的网页和Web应用。
AngularJS强制Web开发者坚守底层结构和设计规则,从而更加优秀。
了解AngularJS的组织方式,学习设计AngularJS
应用的最佳实践
学习如何定义模块和使用依赖注入
使用内置指令快速构建AngularJS模板,以增强用户体验
将UI元素绑定到数据模型,使模型和UI的改变自动关联
自定义扩展HTML的AngularJS指令
实现可缩放图片、可展开列表和其他富UI组件
实现与Web服务器交互的客户端服务
构建动态浏览器视图,以提供更丰富的用户交互
创建便于重用的自定义服务
为AngularJS应用设计单元和端到端测试
资源截图:
暂停服务!