内容简介
AngularJS是一款优秀的前端JS框架,已经被用于Google的多款产品当中,并且得到众多前端工程师的青睐。
《AngularJS高级程序设计》是AngularJS程序设计的高级指南。全书共25章,分为3个部分,每部分覆盖一组相关话题。第1部分为第1章到第8章,包括AngularJS简介,以及HTML、CSS和JavaScript的基础知识。第2部分为第9章到第17章,引导读者熟悉AngularJS库的各种特性,从对一个AngularJS应用程序中各种不同组件的概览开始,然后依次深入介绍每种类型的组件。第3部分为第18章到第25章,解释了AngularJS中的两个重要组件模块和服务,还讨论了简化页面应用程序开发、Ajax和RESTful API、单元测试的支持等相对高级的话题。每一主题都清晰简明地涵盖且真正有效地对你所学习的细节面面俱到。
《AngularJS高级程序设计》适合有一定基础的JavaScript程序员阅读,也适合对AngularJS感兴趣的不同基础的读者学习参考。
作者简介
Adam Freeman是经验丰富的IT专家,他在一系列公司中担任过资深职位,最近一次是作为首席技术官和首席运营官服务于一家全球性的银行。现在退休了,他将他的时间用在了写作和跑步上。
内页插图
目录
第1部分准备第1章准备1.1你需要知道哪些知识1.2本书的组织结构1.3会有许多实例吗1.4从哪里可以获得实例代码1.5如何搭建你的开发环境1.5.1选择Web浏览器1.5.2选择代码编辑器1.5.3安装Node.is1.5.4安装Web服务器1.5.5安装测试系统1.5.6创建AngularJS文件夹1.5.7执行一个简单的测试1.6小结
第2章你的第一个AngularJS应用2.1 准备项目2.2使用AngularJS2.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 小结
第3章结合背景理解AngularJS3.1理解AngularJS的擅长之处3.2理解MVC模式3.2.1理解模型3.2.2理解控制器3.2.3理解视图数据3.2.4理解视图3.3理解RESTful服务3.4常见的设计陷阱3.4.1将逻辑放到错误的地方3.4.2采用数据存储所依赖的数据格式3.4.3墨守成规3.5 小结
第4章HTML和Bootstrap CSS入门4.1 了解HTML4.1.1 了解HTML元素的解析结构4.1.2 了解属性4.1.3 了解元素内容4.1.4 了解空元素……第2部分 使用AngularJS工作第3部分 AngularJS 服务
前言/序言
AngularJS高级程序设计 电子书 下载 mobi epub pdf txt