
npm yarn pnpm 都是包管理器。 npm 早期 npm3 之前存在的問題: 依賴嵌套過深,導致文件路徑過長,有時候在 window 上...
本文不會細摳某些功能的具體實現方式,比如 config 的 merge 方式、utils 中的工具方法。而是抓住主干、梳理脈絡,重點介紹經典的、...
shadow DOM 組件開發者編寫的 DOM。Shadow DOM 對組件來說是本地的,它定義了它的內部結構、作用域 CSS,并封裝了實現細節...
組件化是前端工程化重要的一環,UI 和 交互(或邏輯)的復用極大的提高開發效率以及減少代碼冗余。 目前開源的組件庫都是特定于框架的,比如:基于 ...
服務性能測試 調試 Node 性能首先得找到性能瓶頸所在,包括兩個方面: top, 測試 CPU 和內存 iostat, io 設備的帶寬(硬盤...
Node.js 實例在單線程中運行,這意味著在多核系統(如今大多數計算機都是多核)上,應用程序不會使用所有內核。要利用其他可用內核,可以啟動 N...
作為開發者如何優雅的處理錯誤是至關重要的,否則頁面出現白屏影響用戶體驗甚至流失用戶。 下面通過不同的方式來處理 React 中的錯誤。 try....
為什么使用 TypeScript? TypeScript 為 JavaScript 提供了可選的靜態類型。靜態類型的主要好處是在構建時檢查和發現...
基于 Vite 開發 React 和 Koa 全棧程序 創建一個新的 Vite 應用 進入項目安裝依賴: 項目結構如下: 配置 vite 修改包...