摘要:單元測試能限制你庫中的生長。但你可以使用單元測試來測試每個特性,并且編寫起來并不難。一些用于單元測試的庫提供了好用的方法來執行測試。也就是說此時的應該是如果您想運行單獨的某個單元測試,可以用。 原文發布于2017年7月,為保證能正常運行,其中部分命令進行了調整。當時TypeScript版本為2.x,但依舊具有借鑒意義。 單元測試能限制你庫中Bug的「生長」。隨著編寫的庫越來越大,你不...
摘要:一新建項目文件夾,在文件夾打開終端運行一直回車二安裝所需要的包三根目錄下新建,填入四根目錄下新建,填入五執行,安裝,根據提示安裝六修改填入七命令行運行 一、新建項目文件夾,在文件夾打開終端運行npm init,一直回車二、安裝babel所需要的包 npm install --save-dev @babel/core @babel/cli @babel/preset-env npm in...
摘要:動態導入使用的是的方法來加載代碼。使用到目前為止,我們已經演示了如何動態加載應用程序的模塊。還需要公開一個名稱,在該名稱下我們的模塊狀態將存在于應用程序的中。剩下的唯一部分就是把注冊到中。 showImg(https://segmentfault.com/img/bVbpGXm?w=800&h=450); 想閱讀更多優質文章請猛戳GitHub博客,一年百來篇優質文章等著你! 代碼分離與...
摘要:保持縱橫比縮放圖片,使圖片的長邊能完全顯示出來。圖片按照模式放到固定盒子的矩形內,則需要對圖片進行一定的縮放。也就是說,圖片通常只在水平或垂直方向是完整的,另一個方向將會發生截取。 canvas繪圖時drawImage,需要繪制的圖片大小不同,比例各異,所以就需要像html+css布局那樣,需要contain和cover來滿足不同的需求。 contain 保持縱橫比縮放圖片,使圖片的長...
摘要:寫這篇文章,主要是在前不久的微信公眾號開發的時候,遇到了一些問題,記錄一下,并希望其他在遇到這些問題,可以進行快速定位及處理。 寫這篇文章,主要是在前不久的微信公眾號開發的時候,遇到了一些問題,記錄一下,并希望其他在遇到這些問題,可以進行快速定位及處理。 微信底部工具欄白條,1.首先,底部工具欄白條出現的原因是由于,瀏覽器跳轉留下了歷史信息,所以如果我們用H5開發時,如果需要跳轉頁面...