首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 用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 

简单的分页服务 

与服务端协作及登录 

结论 

索引

标签
缩略图
书名 用AngularJS开发下一代Web应用
副书名
原作名
作者 (美)格林//夏德瑞
译者 大漠穷秋
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121215742
开本 16开
页数 187
版次 1
装订 平装
字数 280
出版时间 2013-10-01
首版时间 2013-10-01
印刷时间 2013-10-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.32
CIP核字 2013230425
中图分类号 TP312
丛书名
印张 12.75
印次 1
出版地 北京
232
177
12
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/14 2:30:21