原创 node.js創建路徑加文件

這個方法直接創建一個資源路徑 writePathFile("./src/main/webapp/static/dist/js/common/base.min.js","helle world") function writePathFi

原创 實現Pormise,超級精簡,一看就能明白Promise的運行原理

核心代碼 爲了精簡代碼,下面的Promise實現中去掉了代碼校驗,這樣方便小夥伴看到Promise的核心邏輯。ES6語法。 活不多說,直接放代碼 class PromiseTest{ executor = (resolve,reje

原创 使用redux,react在純函數中觸發react-router-dom頁面跳轉

文章有錯誤和不合理的地方歡迎小夥伴輕拍看到標題,很多react選手可能就會笑了,這還是問題嗎?在函數中觸發頁面跳轉不就的用redux嗎!或者redux類似的控件,mbox,dva,rxjs等等,或者自己寫個訂閱功能的控件,可能就是因爲太簡單

原创 RouteReuseStrategy angular路由複用策略詳解,深度刨析路由複用策略

關於路由複用策略網上的文章很多,大多是講如何實現tab標籤切換歷史數據,至於如何複用的原理講的都比較朦朧,代碼樣例也很難適用各種各樣的路由配置,比如懶加載模式下多級嵌套路由出口網上的大部分代碼都會報錯。我希望能通過這篇文章把如何複用路由的原

原创 js實現對主題的訂閱(topic訂閱),內附源碼

有不合理和錯誤的地方歡迎小夥伴雅正,與大家共勉 理解對主題訂閱 angular中的訂閱的實現是用的RX.js庫,我們可以用Subject來實現事件的訂閱和發佈 // 聲明一個可觀察對象 const obervable = new Subje

原创 macOS安裝homebrew的方法解析和無vpn下成功安裝

因爲牆的問題,常規安裝homebrew是安不上的,下面是按照官網的安裝方法,簡單,但是國內的小夥伴是享用不到這份簡單的,下面介紹一個除了有vpn外的方法。 /usr/bin/ruby -e "$(curl -fsSL https://raw