模塊化和組件化的理解 什么是插件和組件?
什么是插件和組件?在JS字段中,沒有什么區(qū)別。零部件是20世紀(jì)初興起的現(xiàn)代工業(yè)發(fā)展的產(chǎn)物。其目的是功能模塊化,前提是接口標(biāo)準(zhǔn)化。優(yōu)點是產(chǎn)品的每個功能部件都由更專業(yè)的廠家生產(chǎn),提高了質(zhì)量,降低了成本。元
什么是插件和組件?
在JS字段中,沒有什么區(qū)別。零部件是20世紀(jì)初興起的現(xiàn)代工業(yè)發(fā)展的產(chǎn)物。其目的是功能模塊化,前提是接口標(biāo)準(zhǔn)化。優(yōu)點是產(chǎn)品的每個功能部件都由更專業(yè)的廠家生產(chǎn),提高了質(zhì)量,降低了成本。元器件的生產(chǎn)廠家,同樣的元器件,可以應(yīng)用于多種產(chǎn)品和領(lǐng)域,大大拓展了市場范圍。組件是提供完整功能的模塊,如:編輯器組件、QQ空間提供關(guān)注組件等。插件傾向于關(guān)閉函數(shù)方法的函數(shù)。兩者在JavaScript中的差別非常小?!敖M件”一詞很少使用。它通常被稱為插件。
組件和模塊的區(qū)別?
組件和模塊是一對容易混淆的術(shù)語,通常用于相互替換。兩者是否有差異,往往取決于他們的專業(yè)背景、領(lǐng)域和視角。
從設(shè)計的角度來看,組件強(qiáng)調(diào)重用,模塊強(qiáng)調(diào)責(zé)任(內(nèi)聚、分離),或者組件是可重用的模塊。
Module,中文表示Module或Module。其核心含義是職責(zé)分離,屬于代碼級模塊化的輸出。它是一組具有明確職責(zé)的內(nèi)聚代碼。外部接口可以是松散的,也可以是集中的。
組件和插件有什么區(qū)別?
插件是軟件某些輔助功能的擴(kuò)展,小“附件”;
組件是軟件某些功能所必需的小“附件”;
插件種類繁多,不能獨立運(yùn)行,只能在專用軟件下運(yùn)行,如“瀏覽器插件”,“Photoshop插件”…
有很多種組件。您可以進(jìn)行“二次開發(fā)”,也就是說,您可以在自己的軟件中使用其他人的組件。擴(kuò)展名通常為”。DLL”。