为你推荐
内容提要
前言
致谢
第1章 环境配置与工具准备
1.1 Shell
1.2 管道
1.3 几个常用命令
1.4 编辑器
1.5 程序启动器
1.6 关于Windows
第2章 Web应用服务器
2.1 Rack
2.2 Sinatra
2.3 Grape
第3章 数据库访问层
3.1 数据库的访问
3.2 数据库方案(schema)的修改
3.3 ActiveRecord
3.4 DataMapper
第4章 客户端框架
4.1 富客户端
4.2 Backbone.js简介
4.3 Angular.js
第5章 CSS框架简介
5.1 Foundation简介
5.2 BootStrap简介
第6章 客户端测试框架
6.1 Jasmine简介
6.2 Mocha
第7章 现代的前端开发方式
7.1 Karma简介
7.2 前端依赖管理
7.3 搭建工程
7.4 测试驱动开发
7.5 实例Todoify
第8章 编写更容易维护的JavaScript代码
8.1 一个实例
8.2 重构:更容易测试的代码
8.3 关注点分离:另一种实现方式
第9章 本地构建
9.1 Ruby中的构建
9.2 JavaScript中的构建
第10章 持续集成
10.1 环境搭建
10.2 持续集成服务器
10.3 与Github集成
第11章 单元测试与集成测试
11.1 RSpec单元测试
11.2 集成测试工具Selenium
11.3 搭建Selenium独立环境
第12章 环境搭建的自动化
12.1 自动化工具Chef
第13章 应用程序发布
13.1 使用Heroku发布应用程序
13.2 发布到虚拟机环境
13.3 服务器典型配置
第14章 一个实例(前端部分)
14.1 线框图
14.2 搜索结果页面
14.3 详细信息页面
14.4 加入JavaScript
第15章 一个实例(后台部分)
15.1 第一个迭代
15.2 发布到Heroku
15.3 更进一步
第16章 一个实例(集成)
16.1 发布
16.2 添加图片
16.3 新的问题
16.4 文件存储
附录A Web如何工作
A.1 CGI的相关背景
A.2 配置Apache支持CGI
A.3 更进一步
A.4 一个稍微有用的脚本
A.5 更进一步FastCGI
附录B Angular.js的测试
B.1 测试Controller
B.2 测试Service
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜