原文鏈接:https://dev.to/bespoyasov/clean-architecture-on-frontend-4311[https://dev.to/bespo...
原文鏈接:https://dev.to/bespoyasov/clean-architecture-on-frontend-4311[https://dev.to/bespo...
介紹 策略模式是一種行為設計模式癞埠, 它能讓你定義一系列算法, 把它們一個個封裝起來, 并使它們可以相互替換。 常規(guī)寫法 這是一種很傳統(tǒng)的代碼編寫方式,但它有許多缺點: 函數(shù)比...
對于為何要搭建私有倉庫就不再過多贅述,三個關鍵詞,穩(wěn)定性卧蜓、私密性和安全性,接下來直接上干貨 介紹 verdaccio是一個開源的輕量的私有的npm proxy registr...
SpringBoot是搭建應用的腳手架声功,由Spring公司的核心團隊全新開源的輕量級框架烦却。它基于Spring4.0設計,不僅繼承了Spring框架原有的優(yōu)秀特性先巴,而且還通過簡...
一其爵、是什么 內存泄漏(Memory leak)是在計算機科學中,由于疏忽或錯誤造成程序未能釋放已經(jīng)不再使用的內存 并非指內存在物理上的消失伸蚯,而是應用程序分配某段內存后摩渺,由于設...
一剂邮、遞歸 遞歸(英語:Recursion) 在數(shù)學與計算機科學中摇幻,是指在函數(shù)的定義中使用函數(shù)自身的方法 在函數(shù)內部,可以調用其他函數(shù)挥萌。如果一個函數(shù)在內部調用自身本身绰姻,這個函數(shù)...
一引瀑、是什么 BOM (Browser Object Model)狂芋,瀏覽器對象模型,提供了獨立于內容與瀏覽器窗口進行交互的對象 其作用就是跟瀏覽器做一些交互效果,比如如何進行頁...
進程 申請和擁有計算機資源 不同進程間通信通過進程間通信管道IPC 線程 一個進程多個線程憨栽,每個線程執(zhí)行不同的任務 瀏覽器一般可以分為以下幾個部分 用戶界面 瀏覽器引擎 渲染...
一帜矾、安全特性 在上篇文章中,我們了解到HTTP在通信過程中屑柔,存在以下問題: 通信使用明文(不加密)屡萤,內容可能被竊聽 不驗證通信方的身份,因此有可能遭遇偽裝 而HTTPS的出現(xiàn)...
一死陆、是什么 webpack proxy,即webpack提供的代理服務 基本行為就是接收客戶端發(fā)送的請求后轉發(fā)給其他服務器 其目的是為了便于開發(fā)者在開發(fā)模式下解決跨域問題(瀏...
一措译、是什么 HMR全稱 Hot Module Replacement迫像,可以理解為模塊熱替換,指在應用程序運行過程中瞳遍,替換、添加菌羽、刪除模塊掠械,而無需重新刷新整個應用 例如,我們在...
一猾蒂、背景 Webpack 最初的目標是實現(xiàn)前端項目的模塊化,旨在更高效地管理和維護項目中的每一個資源 模塊化 最早的時候是晨,我們會通過文件劃分的形式實現(xiàn)模塊化肚菠,也就是將每個功能...
一罩缴、是什么 Plugin(Plug-in)是一種計算機應用程序蚊逢,它和主應用程序互相交互,以提供特定的功能 是一種遵循一定規(guī)范的應用程序接口編寫出來的程序箫章,只能運行在程序規(guī)定的...
一、是什么 loader 用于對模塊的"源代碼"進行轉換檬寂,在 import 或"加載"模塊時預處理文件 webpack做的事情终抽,僅僅是分析出各種模塊的依賴關系,然后形成資源列...
一桶至、運行流程 webpack 的運行流程是一個串行的過程昼伴,它的工作流程就是將各個插件串聯(lián)起來 在運行過程中會廣播事件,插件只需要監(jiān)聽它所關心的事件镣屹,就能加入到這條webpac...
一野瘦、區(qū)別 前面兩節(jié)我們有提到Loader與Plugin對應的概念描沟,先來回顧下 loader 是文件加載器,能夠加載資源文件鞭光,并對這些文件進行一些處理吏廉,諸如編譯、壓縮等惰许,最終一...
一席覆、背景 隨著我們的項目涉及到頁面越來越多,功能和業(yè)務代碼也會隨著越多汹买,相應的 webpack 的構建時間也會越來越久 構建時間與我們日常開發(fā)效率密切相關佩伤,當我們本地開發(fā)啟動...
一聊倔、背景 隨著前端的項目逐漸擴大,必然會帶來的一個問題就是性能 尤其在大型復雜的項目中生巡,前端業(yè)務可能因為一個小小的數(shù)據(jù)依賴耙蔑,導致整個頁面卡頓甚至奔潰 一般項目在完成后,會通過...
一孤荣、DOM 文檔對象模型 (DOM) 是 HTML 和 XML 文檔的編程接口 它提供了對文檔的結構化的表述甸陌,并定義了一種方式可以使從程序中對該結構進行訪問,從而改變文檔的結...