原创 MongoDB Node

文檔 前置工作: 安裝本地mongoDB,並且啓動「本地可以隨便造」 安裝可視化工具MongoDB Compass 開始啦 新建一個本地空項目 npm init npm install mongoose --save 新建一

原创 webpack 懶加載 部署應用 js 404

webpack懶加載出現的404 場景 部署前端項目-用戶訪問頁面a(未訪問其他頁面、也沒有其他頁面的緩存)-碼農更新代碼-部署前端項目-用戶由剛纔的頁面a跳轉到頁面b-js文件404 原因:後來部署時候原來的js文件已經刪除,但

原创 SPA 應用路由原理

history模式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=d

原创 函數節流(throttle) 函數防抖(debounce)

JS的函數防抖與節流 搜索框輸入文字後的聯想。當用戶頻繁的輸入應該在用戶最後一次輸入完成後進行提醒。這就是防抖(debounce) scroll事件有可能每秒觸發50次,但是觸發次數太多會消耗性能。讓滾動事件每秒最多執行5次,就

原创 mac os安裝nvm

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash 可能需要添加環境變量~/.bash_profile exp

原创 前端知識點總結 -- http

文章目錄http第一節、請求方法PUTOPTIONSCONNECTTRACE第二節、 [狀態碼](https://tool.lu/httpcode/)第三節、 原理TCP工作過程tcp第四節、 http & http2性能心路歷程

原创 highlight 代碼高亮

hljs.initHighlightingOnLoad(); //高亮全部 hljs.highlightBlock(document.getElementById("viewSqlModalSql")); //改變HTML之後手

原创 mysql8.0.13 使用筆記

不同版本會有異同,注意MySQL版本。 基本操作 mysql版本8.0.13 sudo mysql -uroot -p # 鏈接數據庫,下一步輸入密碼 # 下面是mysql的命令行 show databases; # 查看所有有權

原创 react筆記 Create React App

Create React App 使用typescript npx create-react-app my-app --typescript 添加less 第一步 暴露webpack配置文件 npm run eject 多了一

原创 mvn 打包 跳過測試

說明 有些項目的測試用例執行很慢,爲了打包速度,(非正式發佈時)希望不執行測試用例。 方法 在mvn命令中添加-DskipTests或-Dmaven.test.skip=true即可。 比如: mvn clean package

原创 Vue3 調試

vue3源碼學習 vue3源碼。 TypeScript。98% 以上使用 TypeScript 編寫 模塊: reactivity runtime-core runtime-dom runtime-test server-ren

原创 [email protected] 文件內容

文章目錄[email protected]`init``h``updateChildren``patchVnode``patch``createElm`snabbdom-patch.jssnabbdom-style

原创 js 標準內置對象 error

EvalError 本對象代表了一個關於 eval 函數的錯誤.此異常不再會被JavaScript拋出,但是EvalError對象仍然保持兼容性. InternalError 創建一個代表Javascript引擎內部錯誤的異常拋出

原创 設計模式、庫、框架、架構、平臺

設計模式 工廠模式 庫 工具庫lodash、jQuery 框架 springMVC 、myBatis 、react、vue 架構 單體架構,SOA架構,微服務架構,分佈式架構,集羣架構 平臺 微信小程序、瀏覽器

原创 文本css省略號

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-