摘要:靜態(tài)組件開發(fā)因為被編程思想這篇文章毒害太深,所以筆者開發(fā)組件也習(xí)慣從基礎(chǔ)到高級逐步迭代。靜態(tài)組件要實現(xiàn)的目的很簡單,就是把圖表,渲染到頁面上。實現(xiàn)動態(tài)刷新下一步我想大家都知道了,就是定時從后臺拉取數(shù)據(jù),然后更新父組件的就好。 從幾年前流行的jQuery插件,到現(xiàn)在React和Vue的組件,在業(yè)務(wù)需求的開發(fā)中抽象通用出通用的模塊,一直都是一個對個人技術(shù)提高非常有幫助的事情。本文從一個真實...
摘要:程序員不僅應(yīng)致力于讓程序員失業(yè),也應(yīng)致力于讓所有人失業(yè)。源代碼公開是一個熱議話題,當(dāng)問到對源代碼公開的個人觀點時,說到雖然對程序員是一件好事,可以讓程序員研究源代碼,但我并不認(rèn)為所有軟件的源代碼必須公開,源代碼公開涉及到知識產(chǎn)權(quán)等各種問題。 為打破外界對程序員簡單平面的偏見,一系列程序員訪談?wù)谶M行中。 第一個接受訪談的程序員 Gemini,在 SegmentFault 主要負(fù)責(zé) An...
摘要:前言經(jīng)常看到講解的虛擬原理的,但很多都是在原代碼的基礎(chǔ)上添加些注釋等等,這里從行代碼開始實現(xiàn)一個的虛擬實現(xiàn)標(biāo)簽名孩子文本節(jié)點對應(yīng)的真實對象為什么這里默認(rèn)把置為,不直接根據(jù)用把賦值而要等后面時候再賦值呢定義一個類,創(chuàng)建節(jié)點分為兩類,一類為節(jié)點 前言 經(jīng)??吹街v解Vue2的虛擬Dom diff原理的,但很多都是在原代碼的基礎(chǔ)上添加些注釋等等,這里從0行代碼開始實現(xiàn)一個Vue2的虛擬DOM ...
摘要:最近在學(xué)習(xí)函數(shù)的擴展時,其中有介紹到部署管道機制時,用到了這段代碼剛看到這段代碼,確實有點懵逼,小白就用的形式寫了出來,如下結(jié)果如下然而打印出來確實方法返回的函數(shù)求大神指點,小白用改寫后哪里出錯了 最近在學(xué)習(xí)es6-函數(shù)的擴展時,其中有介紹到部署管道機制時,用到了這段代碼: const pipeline = (...funcs) => val =...
摘要:一緩存失效改變了的一點兒代碼,打包的就會改變導(dǎo)致每次發(fā)布,的緩存都會失效。為了解決上述問題,在網(wǎng)上查找資料后,找到使用這個方案。三對比結(jié)果優(yōu)化前筆記本上打包時間為,優(yōu)化后筆記本打包時間為,同時也增加了這些庫的緩存。 問題 在前端項目中,我們希望第三方庫(vendors)和自己寫的代碼可以分開打包,vue-cli也幫我們配好了webpack的CommonsChunkPlugin,但是在使...
暫無介紹