《AngularJS高级程序设计》——导读-阿里云开发者社区

开发者社区> 异步社区> 正文

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

简介: 本书是AngularJS程序设计的高级指南。全书共25章,分为3个部分,每部分覆盖一组相关话题。第1部分为第1章到第8章,包括AngularJS简介,以及HTML、CSS和JavaScript的基础知识。
+关注继续查看


screenshot

**
前言
**
AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中,并且得到众多前端工程师的青睐。

本书是AngularJS程序设计的高级指南。全书共25章,分为3个部分,每部分覆盖一组相关话题。第1部分为第1章到第8章,包括AngularJS简介,以及HTML、CSS和JavaScript的基础知识。第2部分为第9章到第17章,引导读者熟悉AngularJS库的各种特性,从对一个AngularJS应用程序中各种不同组件的概览开始,依次深入介绍每种类型的组件。第3部分为第18章到第25章,解释了AngularJS中的两个重要组件模块和服务,还讨论了简化单页面应用程序开发、Ajax和RESTful API、单元测试的支持等相对高级的话题。

本书适合有一定基础的JavaScript程序员阅读,也适合对AngularJS感兴趣的不同基础的读者学习参考。

目录

**[第1部分 准备
第1章 准备
1.1 你需要知道哪些知识](https://yq.aliyun.com/articles/94914)**
1.2 本书的组织结构
1.3 会有许多实例吗
1.4 从哪里可以获得实例代码
1.5 如何搭建你的开发环境
1.5.1 选择Web浏览器
1.5.2 选择代码编辑器
1.5.3 安装Node.js
1.5.4 安装Web服务器
1.5.5 安装测试系统
1.5.6 创建AngularJS文件夹
1.5.7 执行一个简单的测试
1.6 小结
**[第2章 你的第一个AngularJS应用
2.1 准备项目](https://yq.aliyun.com/articles/94985)**
2.2 使用AngularJS
2.2.1 将AngularJS应用到HTML文件
2.2.2 创建数据模型
2.2.3 创建控制器
2.2.4 创建视图
2.3 基本功能之外
2.3.1 使用双向模型绑定
2.3.2 创建和使用控制器行为
2.3.3 使用依赖于其他行为的行为
2.3.4 响应用户交互
2.3.5 对模型数据过滤和排序
2.3.6 通过Ajax获取数据
2.4 小结
**[第5章 JavaScript基础
5.1 准备示例项目](https://yq.aliyun.com/articles/95070)**
5.2 理解script元素
5.3 使用语句
5.4 定义并使用函数
5.4.1 定义带参函数
5.4.2 定义返回结果的函数
5.4.3 检查函数
5.5 使用变量及类型
5.5.1 使用基本类型
5.5.2 创建对象
5.5.3 使用对象
5.6 使用JavaScript运算符
5.6.1 使用条件语句
5.6.2 对比等于运算符和全等运算符
5.6.3 显式转换类型
5.7 使用数组
5.7.1 使用数组字面量
5.7.2 检测数组
5.7.3 读取和修改数组的内容
5.7.4 枚举数组内容
5.7.5 使用内置数组方法
5.8 比较undefined和null值
5.9 使用承诺
5.10 使用JSON
5.11 小结

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
112_《Delphi2高级程序设计指南》
《Delphi2高级程序设计指南》 Delphi 教程 系列书籍 (112) 《Delphi2高级程序设计指南》 网友(邦)整理 EMail: shuaihj@163.
900 0
《AngularJS高级程序设计》——5.11 小结
在本章中我提供了JavaScript语言的简单基础,以及AngularJS为补充核心语言特性而提供的实用方法。我还介绍了承诺以及AngularJS对JSON的支持,它们二者是使用Ajax并实现我在第3章中讲的单页面应用程序模型所必不可少的。
1262 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4478 0
《AngularJS高级程序设计》——5.10 使用JSON
JavaScript对象符号(JSON)已经成了名副其实的Web应用数据格式。在JavaScript代码中使用JSON是简单且容易的,这就是为什么它已经变得如此流行。JSON支持一些基本的数据类型,与JavaScript巧妙地结合在了一起:Number、String、Boolean、Array、Object和特殊类型null。
1335 0
《Ext JS高级程序设计》节选: 一个结合DataWrite和RowEditor的Grid示例
本示例将使用第 2 章定义的 T_Categories 表,结合 DataWrite 和 RowEditor 直接在 Grid 中实现添加、修改和删除操作。
621 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
11939
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载