我们说开发,就离不开测试。我们前面,更多的是在采用刷新浏览器的办法来达到测试的目的。但这就需要有一个前提,即我们需要有一个`index.html`来应用这个组件。
但团队开发时,可能开发组件的时间节点位于开发`index.html`之前,也就是说在开发一些复杂的组件时,并不见得有可以供我们直观测试的`index.html`来支撑。或是即使有`index.html`支撑的话,想测出所有的效果,也是一件比较困难的事情。
这时候,就需要我们的单元测试出马了。angularjs的单元测试也很简单,它使用的是一款karma的测试工具。
todo:
- 前言
- 第一章:准备知识
- 第一节:GIT
- 第二节:Node.js
- 第三节:http-server
- 第四节:bower
- 第五节:firefox+chrome
- 第二章:官方示例教程
- 第零节:Hello Yunzhier
- 第一节:静态模板
- 第二节:MVC
- 回调函数
- 第三节:组件
- 第四节:重构组件
- 2.4.1 调用组件
- 2.4.2 规划目录结构
- 2.4.3 剥离V层
- 2.4.4 大话测试
- 第五节:循环过滤器
- 第六节:双向数据绑定
- 第七节:XHR与依赖注入
- 第八节:添加缩略图
- 第九节:模拟页面跳转
- 2.9.1 使用bower
- 2.9.2 使用grunt
- 第十节:完善手机详情页
- 第十一节:自定义过滤器
- 第十二节:行为处理
- 第十三节:封装请求
- 第十四节:应用动画
- 第十五节:总结
- 第三章:菜谱管理示例
- 第四章:总结