亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教各位一個問題,求解答:對前端而言,你在日常工作中,哪些地方使用到了面向對象的寫法

請教各位一個問題,求解答:對前端而言,你在日常工作中,哪些地方使用到了面向對象的寫法

森林海 2019-07-27 09:39:43
感覺平時寫代碼最多也就是封裝下功能函數,不知道在什么情況下使用面向對象
查看完整描述

2 回答

?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

面向對象:1.canvas畫圖,svg畫圖使用面向對象的寫法會比較好;2.想把handlebars封裝為一個組件可以使用面向對象的寫法;3.canvas導出圖片比如導出加水印,導出不同的格式如jpeg,png,使用面向對象可以減少冗余的代碼;4.前端文件解壓縮,使用面向對象解壓縮不同格式,以及是否使用webworker等;
另分享已經在前端應用的設計模式:觀察者模式:1.websocket訂閱與取消訂閱主題2.vue中未保存內容彈框提示,即某個文本輸入組件掛載時加入觀察者,在該組件銷毀或外部組件銷毀時,彈出警告對話框,點擊確認后可保存文本內容單例模式:1.單例dialog彈框2.單例message組件策略模式:1.下訂單時使用不同優惠方案,最終價格的計算與顯示
                            
查看完整回答
反對 回復 2019-07-27
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

前端以后的方向應該會往強類型語言這邊靠的。
像現在用ES6來寫項目的話,基本都是面向對象的寫法了,雖然本質上是語法糖,但對于一個大型項目來說,會比較工程化。
用TS的話,這種感覺應該更強烈一些,Vue等一些框架的核心代碼都開始用TS來寫了。
感覺用不用面向對象,還是跟整個團隊或個人的思想關聯比較大,推薦你看一下百度的kity,雖然有些年代,但自己封裝了一套面向對象的寫法,繼承、混入的思想很早就體現出來了。
                            
查看完整回答
反對 回復 2019-07-27
  • 2 回答
  • 0 關注
  • 437 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號