文章詳情頁
javascript - js用面向?qū)ο缶幊毯推胀ê瘮?shù)編寫插件有什么區(qū)別
瀏覽:162日期:2022-11-21 08:33:55
問題描述
好比我寫一個(gè)選項(xiàng)卡,用面向編程方法比普通函數(shù)封裝復(fù)雜化了,同樣能做到代碼復(fù)用,為什么那么多人選擇用面向?qū)ο缶幊滩寮兀棵嫦蚓幊谈瘮?shù)調(diào)用最大區(qū)別在于哪里呢?
問題解答
回答1:等你項(xiàng)目規(guī)模擴(kuò)大 100 倍后就知道了。
函數(shù)調(diào)用并不能起到很好的封裝作用。
回答2:面向?qū)ο蠛兔嫦蜻^程的區(qū)別。
回答3:其實(shí)我感覺差不多 ES6的Class也不過是語法糖 用function實(shí)現(xiàn)也能達(dá)到類的效果 但是一定要有面向?qū)ο蟮木幊趟季S 面向過程的編程感覺最多在單片機(jī)編程里面玩玩
標(biāo)簽:
JavaScript
上一條:javascript - 使用css如何將一個(gè)小盒子始終固定在大盒子的底部,大盒子高度為100%,請(qǐng)教。下一條:javascript - iview 表單中 入和覆蓋 input[placeholder] 提示內(nèi)容的 padding-left
相關(guān)文章:
1. PHPExcel表格導(dǎo)入數(shù)據(jù)庫怎么導(dǎo)入2. 預(yù)訂金和尾款分別支付3. thinkphp6使用驗(yàn)證器 信息如何輸出到前端頁面4. macos - 無法source activate python275. python - 調(diào)用api輸出頁面,會(huì)有標(biāo)簽出現(xiàn),請(qǐng)問如何清掉?6. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?7. python - sqlalchemy更新數(shù)據(jù)報(bào)錯(cuò)8. 我在導(dǎo)入模板資源時(shí)遇到無法顯示的問題,請(qǐng)老師解答下9. empty比isset更嚴(yán)格一點(diǎn)10. javascript - h5微信中怎么禁止橫屏
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備