@平平無奇的代碼搬運(yùn)工 主要看你代碼上是否會重復(fù)引用
九種Vue性能優(yōu)化方法Vue前端開發(fā)到第一階段,就要開始考慮性能優(yōu)化相關(guān)的要點了。這也是用來判斷一名前端的水平是否優(yōu)秀的一個標(biāo)準(zhǔn)。接下來這篇文章,將介紹幾種在實踐過程中可以用到的性能優(yōu)化技巧(文中...
@平平無奇的代碼搬運(yùn)工 主要看你代碼上是否會重復(fù)引用
九種Vue性能優(yōu)化方法Vue前端開發(fā)到第一階段,就要開始考慮性能優(yōu)化相關(guān)的要點了。這也是用來判斷一名前端的水平是否優(yōu)秀的一個標(biāo)準(zhǔn)。接下來這篇文章,將介紹幾種在實踐過程中可以用到的性能優(yōu)化技巧(文中...
在項目中,如果需要用到root權(quán)限來操作系統(tǒng)功能,比如安裝驅(qū)動之類的。可以使用sudo-prompt 方案, https://www.npmjs.com/package/su...
npm 設(shè)置 在開發(fā)一個Npm包的時候,最開始肯定是要初始化好環(huán)境: 設(shè)置好基礎(chǔ)的配置后,后續(xù)在開發(fā)新的項目的時候,會自動在package.json中帶上預(yù)先定義的配置信息。...
數(shù)字格式化操作在前端領(lǐng)域是十分常見的需求。但是瀏覽器和原生JS并沒有提供太多可用的API來讓我們進(jìn)行操作。 因此,我們大多數(shù)時候都訴諸于自己造輪子。 下面介紹在平常工作中,針...
在寫gitlab 自動化腳本構(gòu)建的時候,會發(fā)現(xiàn)無權(quán)限問題:The requested URL returned error: 403 此時,可以嘗試采用ssh_key的方式來...
Canvas是HTML5中一個重要的組件,提供了一系列接口使得可以開發(fā)者可以利用Js繪制各種圖表、動畫。 Canvas瀏覽器檢測 如果你的代碼需要兼容舊的瀏覽器,則可以如下代...
最近讀了《架構(gòu)整潔之道》(https://u.jd.com/5nzQJQ) 這本書,這是由Bob大叔所寫的一本關(guān)于軟件架構(gòu)的著作。書中開篇指明了軟件架構(gòu)的核心目的是用最小的人...
第五部分 軟件架構(gòu) 什么是軟件架構(gòu)?軟件架構(gòu)工作本質(zhì)上是在回答一個關(guān)于“如何將系統(tǒng)切分成組件,并且處理好各組件之間的關(guān)系”的問題。一個優(yōu)秀的架構(gòu)師應(yīng)該允許系統(tǒng)盡可能推遲與實現(xiàn)...
平常經(jīng)常使用一些npm cli工具,你是否好奇這些工具又是怎么開發(fā)出來的呢?接下來這篇文章,就會介紹如何利用Node.js開發(fā)一個屬于你自己的命令行工具。 創(chuàng)建基礎(chǔ)的文件目錄...
React Hooks是react 最新的編程范式,我們可以容易地寫出更加簡單和可擴(kuò)展的代碼。最近看了jsconf(https://www.youtube.com/watch...
拖拽組件是在前端開發(fā)中十分常見的一個功能,現(xiàn)在無論你是使用React還是Vue,都有很多現(xiàn)成的拖拽組件可以使用。不過,有些時候你可能還是需要自己去實現(xiàn),那么就必須需要理解其實...
Vue前端開發(fā)到第一階段,就要開始考慮性能優(yōu)化相關(guān)的要點了。這也是用來判斷一名前端的水平是否優(yōu)秀的一個標(biāo)準(zhǔn)。接下來這篇文章,將介紹幾種在實踐過程中可以用到的性能優(yōu)化技巧(文中...
當(dāng)你知道如何在應(yīng)用中針對不同的使用場景使用不同的加密算法,你的應(yīng)用才是安全的。因此,這篇文章將會介紹平常工作中比較常用的幾種加密方式,并給出對應(yīng)的Node.js代碼。 保護(hù)密...
不管是在職場還是在校園,人們總是希望自己能像福爾摩斯一樣擁有超強(qiáng)的學(xué)習(xí)能力和超強(qiáng)的記憶能力,能夠快速地掌握自己想學(xué)的知識,在職場上碾壓同事,考場上秒殺同學(xué) 那么,關(guān)鍵來了,超...
為什么要使用GraphQL GraphQL是由Facebook團(tuán)隊在2015年開源推出的一套用于替代傳統(tǒng)的REST API的框架。利用它能夠大幅提升開發(fā)效率以及應(yīng)用性能。設(shè)想...