网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 用AngularJS开发下一代Web应用
分类
作者 (美)格林//夏德瑞
出版社 电子工业出版社
下载
简介
编辑推荐

AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。

格林、夏德瑞专著的《用AngularJS开发下一代Web应用》对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。作为国内第一本关于AngularJS的书籍,本书是学习AngularJS的必备入门工具。

内容推荐

我们都希望开发更小型、更轻量的Web应用,让创建应用更加容易,并且当项目变大时仍然易于测试、扩展和维护。《用AngularJS开发下一代Web应用》这本手册将为你介绍AngularJS,它是一个开源的JavaScript框架,它使用MVC架构、数据绑定、客户端模板以及依赖注入等技术,从而为构建Web应用创建急需的结构。

《用AngularJS开发下一代Web应用》的作者格林、夏德瑞是两位在Google负责AngularJS框架的工程师,他们将引领读者概览整个框架的核心特性,并构建一款可运行的AngularJS应用,内容涵盖布局、测试、编译及调试整个过程。通过这个过程,你将会学到AngularJS是怎样降低Web应用复杂性的。

■深入理解Angular的构件,学习它们是如何协同工作的。

■使用MVC模式分离控制逻辑、数据以及渲染职责,从而获得最大程度的灵活性。

■利用客户端模板在浏览器中装配你的完整应用。

■利用AngularJS的指令,用声明式语法来扩展HTML。

■使用$http服务与服务器交互并实现简单的缓存。

■利用依赖注入改进重构、测试以及多种环境下的设计。

■获得Web应用中常见问题的代码示例。

目录

第1章 AngularJS 简介 

一些概念 

客户端模板 

Model View Controller(MVC) 

数据绑定 

依赖注入 

指令 

实例:购物车 

接下来 

第2章 AngularJS 应用骨架

调用Angular 

加载脚本 

使用ng-app 声明Angular 的边界 

Model View Controller 

模板和数据绑定 

显示文本 

表单输入 

浅谈非入侵式JavaScript 

列表、表格以及其他迭代型元素 

隐藏和显示 

CSS 类和样式 

反思src 和href 属性 

表达式 

区分UI 和控制器的职责 

利用$scope 暴露模型数据 

使用$watch 监控数据模型的变化 

watch() 中的性能注意事项 

使用Module(模块)组织依赖关系 

我需要多少个模块呢 

使用过滤器格式化数据 

使用路由和$location 切换视图 

indexhtml 

listhtml 

detailhtml 

controllersjs 

与服务器交互 

使用指令修改DOM 

indexhtml 

controllersjs 

校验用户输入 

继续前进 

第3章 使用AngularJS 进行开发

项目结构 

工具 

各种IDE 

运行你的应用 

使用Yeoman 

不使用Yeoman 

AngularJS 下的测试 

Karma 

单元测试 

端到端/ 集成测试 

编译 

其他好用的工具 

调试 

Batarang 

Yeoman :优化你的工作流程 

安装Yeoman 

运行服务器 

添加新的路由、视图和控制器 

关于测试 

构建项目 

与RequireJS 集成 

第4章 一款AngularJS 应用剖析

应用 

模型、控制器和模板之间的关系 

模型 

控制器、指令及服务 

服务 

指令 

控制器 

模板 

测试 

单元测试 

场景测试 

第5章 与服务器交互

利用$http 进行通信 

进一步配置请求 

设置HTTP 头 

缓存响应 

转换请求和响应 

单元测试 

使用RESTful 资源 

声明 

自定义方法 

别用回调!(除非你真的需要它们) 

简化服务端操作 

ngResource 单元测试 

$q 和Promise 

拦截响应 

安全性措施 

JSON 漏洞 

XSRF 

第6章 指令

指令和HTML 校验 

API 概览 

为你的指令命名 

用来定义指令的对象 

内嵌 

compile 和link 函数 

作用域 

操作DOM 元素 

控制器 

继续前进 

第7章 其他注意点

$location 

HTML 模式和Hashbang 模式 

AngularJS Module 类的方法 

Main 方法在哪里 

加载和依赖 

快捷方法 

使用$on、$emit 和$broadcast 在作用域之间进行交互 

Cookies 

国际化和本地化 

在AngularJS 里面应该怎么做 

怎样才能让一切运行起来呢 

常见问题 

HTML 无害化和Sanitize 模块 

Linky 

第8章 速查和技巧

封装jQuery Datepicker 

ng-model 

绑定select 

调用select 

例子中的其他内容 

Teams List 应用:过滤器和控制器的交互 

搜索框 

下拉框 

复选框 

迭代器 

AngularJS 中的文件上传 

使用SocketIO 

简单的分页服务 

与服务端协作及登录 

结论 

索引

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/4 16:37:39