原创 Browserslist: caniuse-lite is outdated. Please run next command `npm update`

今天打包vue項目,突然蹦出一個告警: Browserslist: caniuse-lite is outdated. Please run next command `npm update` 按照提示操作,運行npm upda

原创 徹底理解瀏覽器的緩存機制(http緩存機制)

學習HTTP緩存時看到一篇不錯的文章,推薦大家閱讀: 原文地址:https://www.cnblogs.com/chengxs/p/10396066.html 一、概述 瀏覽器的緩存機制也就是我們說的HTTP緩存機制,其機制

原创 前端API層架構,也許你做得還不夠

上午好,今天爲大家分享下個人對於前端API層架構的一點經驗和看法。架構設計是一條永遠走不完的路,沒有最好,只有更好。這個道理適用於軟件設計的各個場景,前端API層的設計也不例外,如果您覺得在調用接口時還存在諸多槽點,那就說明您的接

原创 從一道面試題簡單談談發佈訂閱和觀察者模式

今天的話題是javascript中常被提及的「發佈訂閱模式和觀察者模式」,提到這,我不由得想起了一次面試。記得在去年的一次求職面試過程中,面試官問我,“你在項目中是怎麼處理非父子組件之間的通信的?”。我答道,“有用到vuex,有的

原创 自動化部署的一小步,前端搬磚的一大步

在nodejs日漸普及的大背景下,前端工程化的發展可謂日新月異。構建打包這種日常任務腳本化已經是常態了,webpack和gulp已經家喻戶曉自然不必多說,而持續集成/持續交付/持續部署也越來越得到各個前端Team的重視,業界也有了