前端開發該怎樣提高javascript編寫能力?
javaScript雖說是一種弱類型語言,還不是純面向對象的,按理說學習起來是很簡單的,但是現在前端開發工程越來越龐大,經常要一個頁面實現大量的功能,僅用基礎知識和一些現成的框架很難解決越來越復雜的客戶需求。
我們要蓋一座大廈需要磚、鋼筋、混凝土、設計圖紙才能完成,JS要想做復雜的功能,JS數據類型、函數、對象就像是磚、鋼筋、混凝土,JS設計模式就像是設計圖紙,通過基礎知識和設計模式完美結合才能完美實現你的功能。
當JS的基本語法都會用、并且參與一些項目以后,你看一下JavaScript設計模式會對你有很大的幫助。當你發現JS可以通過一些技巧實現類的定義、類的繼承、派生后對JS會有重新的認識。
要提高JS水平,首先要做到的就是避免全局變量,把你的每塊功能的處理通過面向對象的方式來處理,JS的一些常見的匿名函數處理、閉包處理要能靈活運用。
我之前做前端與后臺通信的時候,自己寫的一個工廠模式實現功能上的處理,本以為已經寫的不錯,可是后來研究了觀察者模式后才發現,之前寫的處理方法還是太幼稚。編程的語法只是基礎,真正能幫助你提高的是設計模式和內存處理上面的技藝。
能想到的就這些了,另外我每日更新小白H5成長日記喜歡的可以關注我。