文章詳情頁
javascript - js用面向對象編程和普通函數編寫插件有什么區別
瀏覽:143日期:2022-11-21 08:33:55
問題描述
好比我寫一個選項卡,用面向編程方法比普通函數封裝復雜化了,同樣能做到代碼復用,為什么那么多人選擇用面向對象編程插件呢?面向編程跟函數調用最大區別在于哪里呢?
問題解答
回答1:等你項目規模擴大 100 倍后就知道了。
函數調用并不能起到很好的封裝作用。
回答2:面向對象和面向過程的區別。
回答3:其實我感覺差不多 ES6的Class也不過是語法糖 用function實現也能達到類的效果 但是一定要有面向對象的編程思維 面向過程的編程感覺最多在單片機編程里面玩玩
標簽:
JavaScript
上一條:javascript - 使用css如何將一個小盒子始終固定在大盒子的底部,大盒子高度為100%,請教。下一條:javascript - iview 表單中 入和覆蓋 input[placeholder] 提示內容的 padding-left
相關文章:
1. 前端 - 應該先從angularJS , vue.js , react 這些框架中的哪個開始入手?2. 求靠譜的vim html css js beauty 插件3. css3 - IE678兼容last-child的方法 請教4. 微信小程序的選項卡中的數據分頁加載卡頓問題???5. html5 - 在HBuilder中打包Android的apk包出錯,不知道是什么原因。6. win下面的cmder中的vim . 中文亂碼. 試了百度上的各種解決方式.. 還是沒弄好7. javascript - vue.js 在使用期間遇到ios9.3.2不兼容問題8. javascript - angularjs使用ui-router何時拉數據?9. css - 如何在切換IMg2 img3 img4的時候第一張圖片消失10. html5 - H5 video 問題
排行榜
