前端開發時自己做樁資料(假資料)

2021-08-29 21:01:58 字數 903 閱讀 4966

deprecated: 已使用第三方mock-server,此diy的方式就不用了,算作是一次學習吧。

某些功能開發時(以及後續維護時)嚴重依賴api返回的資料。不但要求資料呈現某特定狀態,特別是當前開發功能要修改資料時,費勁巴拉弄好的資料,點一下按鈕,就耗光了。還得再來一次……大費周章。於是,需要乙個「樁資料」。(此資料不是真正從api請求來,而是自己在「偷偷」在本地提供的)。有個強大的json-server,據考察只支援rest api,不適宜。故自己簡單實現了乙個機制,可以實現樁資料

用法

將你所請求api的某次「合意」的資料儲存成js檔案,形如:

// 將某次請求的結果以key-value的形式賦給window.stub

// window.stub =

}

在src/iscripts/global/test/stub/stub.js中 @@include此js

注:stub.js中只能有乙個@@include,其他都注釋掉。否則,後邊的會覆蓋掉前面的,給window.stub賦值

gulp --stub=1

開始除錯吧

原理:將統一封裝的jquery的ajax方法呼叫前,加了乙個判斷。如果所請求的介面有stub資料,則應用改資料(而不去服務端請求了)。

故,此方法僅能一定程度上模擬真實情況,重在模擬請求資料,但不能寫資料

說明stub並不一定能對你初次開發時有多大用處,只對後續你再想使用此資料時用處比較大。尤其你開發的功能會「改變資料」時,此方法可以省去資料過快被消耗掉

另,現在已經有幾個資料,或可用到;慢慢積攢吧

此功能開發的比較「毛坯房」,有不方便的地方,可以再視情況增強一些。

Caffe 用自己的資料做訓練

1.1資料集分為train和validate,分別寫到train.txt和val.txt中。1.2將準備好的兩個txt,放到caffe root data myfile caffe root是caffe的根目錄,myfile自己命名 將訓練街和驗證集資料夾放到 img full dir1和 img ...

用Python做爬蟲時,提取Excel資料

需求 爬蟲時,根據excel裡的資料進行爬取,再將獲取的資料匯入並儲存到新的excel裡 import xlrd data xlrd.open workbook r 此處為excel檔案.xlsx 預設當前路徑 獲取所有的sheet sheet name data.sheet names 0 根據s...

做行業研究時如何獲取相關資料?

知乎雪球 易觀智庫是易觀國際推出的基於新 經濟 網際網路 移動網際網路 電信等 發展研究成果的商業資訊服務平台 主要知名品牌的權威排行榜,可以作為競爭分析時的補充內容 致力於為各行業提供最全最新的深度研究報告,提供客觀 理性 簡便的決策參考,致力於打造中國最大 最專業的調研報告 行業諮詢企業。秉承專...