我們說開發,就離不開測試。我們前面,更多的是在采用刷新瀏覽器的辦法來達到測試的目的。但這就需要有一個前提,即我們需要有一個`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
- 第十節:完善手機詳情頁
- 第十一節:自定義過濾器
- 第十二節:行為處理
- 第十三節:封裝請求
- 第十四節:應用動畫
- 第十五節:總結
- 第三章:菜譜管理示例
- 第四章:總結