我理解的一個(gè)前端組件是由html,css,javascript組成的。通常是把一個(gè)組件所依賴(lài)的的東西全部放在一個(gè)文件夾下面,方便就近管理和維護(hù)。那么于此同時(shí)問(wèn)題就來(lái)了,一個(gè)頁(yè)面有多個(gè)組件組成,可能組件之間也有依賴(lài)關(guān)系,這個(gè)時(shí)候我要怎么解決這些依賴(lài)關(guān)系呢?我目前知道的js的依賴(lài)可以通過(guò)AMD,commonJs,ES6等模塊化的方案進(jìn)行解決。但是于此同時(shí)html,css的依賴(lài)關(guān)系又怎么解決呢?React由于JSX的或許不需要考慮html的依賴(lài)關(guān)系,那么css呢(請(qǐng)不要考慮css in js 這種方案)。我想請(qǐng)問(wèn)大家在公司如何進(jìn)行組件化的開(kāi)發(fā)呢?又是如何解決組件之間的依賴(lài)關(guān)系的呢(js 的或許好解決,那么html,css的依賴(lài)呢)?補(bǔ)充一下:目前我們公司是通過(guò)FIS管理模塊間的依賴(lài)關(guān)系的,所以我比較好奇的社區(qū)的構(gòu)建工具,例如gulp,webpack有種能力嗎?也想知道大家是通過(guò)什么工具來(lái)管理組件之間的依賴(lài)的。
前端怎么進(jìn)行組件化的開(kāi)發(fā),以及如何解決組件之間依賴(lài)的關(guān)系?
LEATH
2018-10-02 10:14:02