原创 字母數字特殊字符部分unicode對照表

 Bin(二進制) Oct(八進制) Dec(十進制) Hex(十六進制) 縮寫/字符 解釋 0000 0000 0 0 00 NUL(null) 空字符 0000 0001 1

原创 node命令行獲取參數

node命令行獲取參數 隨着前端工程化的演變,在項目中時常會需要自己寫一些腳本來方便完成一些自動化的流程操作,而對於前端開發來說,node可能是首選了,爲了我們腳本使用更加靈活,往往需要支持使用者傳入一些參數來方便配置使用。 比如

原创 node獲取用戶home目錄

有時候我們需要獲取用戶home目錄,可以這樣: const USER_HOME = process.env.HOME || process.env.USERPROFILE 其中 mac、linux下使用:process.env.

原创 你的組件庫還不支持按需加載嗎?

很多的團隊都會根據自己團隊的技術風格或應用場景建立自己的組件庫,然鵝隨着組件的增加,組件庫的體積也變得越來越大,如果一個很小的項目,僅僅想使用某個組件庫中一兩個組件,而這個組件庫十分龐大卻不支持按需加載,其結果就是打包後發現引入

原创 js科學計數法轉數字

推薦使用: decimal.js github: https://github.com/MikeMcl/decimal.js/ 文檔: http://mikemcl.github.io/decimal.js/

原创 手寫JavaScript call、apply實現及解析

面試中經常會遇到這樣的問題了解call或者apply函數嗎?有什麼作用?第一反應就是:改變this指向。。巴拉巴拉。。。那手寫一個呢? Function.prototype.myCall = function (context =

原创 markdown 頁面錨點設置

markdown 頁面錨點設置 和html頁面中設置錨點類似: 鏈接: [跳轉](#target) 或 <a href='#target'>跳轉</a> 錨點: <a id='target'>跳到這裏</a>

原创 你會用React Hooks嗎?

簡介 優勢 劣勢 官方API useState useReducer useEffect useLayoutEffect useMemo useCallback useRef useImperativeHandle useCo

原创 迅 捷PDF編輯器去水印

好多pdf編輯器編輯pdf後會添加上該軟件水印,除非開什麼會員啥的,看着太噁心,怎麼去掉呢? 其他pdf編輯器理論上有類似功能也~ 看圖 ~ 文檔 -->水印-->管理-->編輯-->不透明度改爲0 --- > 隨意轉載,但請註明出處。

原创 強制刷新react hooks組件

 首先要知道react組件在什麼情況下會刷新,比如:state、props更新。。。。然後就有各種方式可以強行刷新組件了,比如: const [refresh, setRefresh] = useState(false); useEf

原创 如何判斷兩個Object類型數據內容相同

JSON.stringify const isEqual = (a, b) => { return JSON.stringify(a) === JSON.stringify(b) } 缺點: 會忽略 undefine

原创 css 自定義滾動調樣式

總是記不住這幾個修改滾動條的僞類,抄過來記錄一下: 你可以使用以下僞元素選擇器去修改各式webkit瀏覽器的滾動條樣式: ::-webkit-scrollbar — 整個滾動條. ::-webkit-scrollbar-

原创 forever 管理node服務

使用node作爲服務端搭建項目時就會遇到一個問題,啓動服務是往往是在終端執行類似命令: node ./app.js 當客戶連接斷開,服務也隨之停止。 然後通過Ctrl + c來關閉服務。 然而當終端不小心關閉以後,客戶連接沒有斷

原创 windows下關閉端口進程

查看指定端口占用情況: netstat -ano |findstr 1024 a :顯示所有連接和偵聽端口 n:以數字方式顯示地址和端口號 o :顯示關聯的PID   終止進程: taskkill /pid PID號 /F   然後

原创 express 解決cors跨域

 可以使用cors這個庫 npm install --save cors 加入以下代碼: const cors = require('cors'); app.use(cors()) 可以看到response header中添加了