首先,VS Code插件就是一個(gè)node應(yīng)用,我們可以通過安裝VS Code為我們提供的VS Code api庫(vscode)來操作VS Co...
一、什么是組件化 什么是組件化?不同的人對組件化有著不同理解,我理解的組件化是一種編程思想,是一種拆分代碼的方式。對前端開發(fā)來說,大到一個(gè)頁面,...
react-styleguidist是一個(gè)基于JSDOC可以幫助react項(xiàng)目快速構(gòu)建項(xiàng)目文檔的一個(gè)插件。 一、簡單入門 1.1 環(huán)境準(zhǔn)備 準(zhǔn)備...
模塊化是一個(gè)語言膨脹的必經(jīng)之路,它能夠幫助開發(fā)者拆分和組織代碼。 Module模式 在模塊化規(guī)范形成之前,JS開發(fā)者使用Module設(shè)計(jì)模式來解...
GraphQL是一種新的Api請求規(guī)范,它可以讓客戶端在請求中指定希望得到的數(shù)據(jù),而不像REST那樣只能在服務(wù)端進(jìn)行預(yù)定義。GraphQL 的操...
一、簡介 1.1 集合對象迭代器 迭代器是一種常用的設(shè)計(jì)模式,人們常用它來遍歷集合對象。在ES6中,有Array、Map和Set三種常用的集合對...
stylelint是現(xiàn)在最強(qiáng)大的css代碼審查工具,由PostCSS提供技術(shù)支持。雖然CSS是一種另類的編程語言,通常并不會(huì)影響網(wǎng)頁的正常運(yùn)行,...
一、一切皆為對象 JavaScript是一個(gè)面向?qū)ο螅ㄔ蛯ο螅┱Z言,除了一些基礎(chǔ)類型,一切皆為對象,所有的對象都是函數(shù)(Function也是對...
css盒模型是前端開發(fā)中非?;A(chǔ)和重要的知識,它是元素大小的呈現(xiàn)方式,它包括margin、border、padding和content,如圖: ...