javascript
怎样才算精通javascript
任何一門編程語言都是人去創(chuàng)造的,不管是javascript還是php或者是c
那么,到底什么是精通javascript,什么又是精通php呢?
試問,我理解了js里面對象的概念,理解了各種邏輯運算符,我精通么?
顯然,另外的同學會說,不,你還要學習面向對象或者函數(shù)式編程,你要試圖用js去模擬一個類,然后讓它具備重載以及多態(tài)等等特性。好了,我都學會了,精通了么?
其它同學說,不不不,你需要讓你的js寫的更高效,還要考慮各種瀏覽器下對某些方法的支持與否,我們要保證這個js具備較好的兼容性。好了,你又學會了,精通了么?
好吧,同學們又說了,我們每次寫代碼都重復使用,很是麻煩,不如你開發(fā)一個框架吧,好吧,你開發(fā)框架的過程中,了解了各種設計模式,好吧,你充分利用例如單體、工廠、觀察者等等等等。
好吧,尼媽這下總算精通了吧?同學又要學了,不行,咱們寫了這么多,是否考慮到性能,需要不需要解耦,需要不需要再完善出來更多的widgets?
什么時候是頭?
顯然,學無止境,精通這個詞即便是放在創(chuàng)始人身上都無能為力。
但是,我們忽略了一點,上述所說的所有裝B詞匯都是誕生在數(shù)據(jù)結構、算法這兩個方面上,我們的站于在堆棧,我們的立于算法。
那么是否我們應該去學習數(shù)據(jù)結構,學習高深的算法呢?
呵呵,學了也沒用,因為無用武之地啊。
所以,不用糾結自己精通或者不精通,學以致用,知行合一,才是最根本的。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
轉自:知乎-前端工程師-張經緯?
轉載于:https://www.cnblogs.com/yuqlblog/p/4760349.html
總結
以上是生活随笔為你收集整理的怎样才算精通javascript的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序语言基础:解释程序基本原理笔记
- 下一篇: 精通JavaScript事件