回覆列表
-
1 # geyall
-
2 # 李蘭加洛斯道兒達爾文
入門簡單,但是js相關的太多了,全部學完不太可能,要說陡峭還不至於。一般用的話,頁面上寫個驗證啥的是最簡單的,然後複雜點的學習原型鏈,閉包啥的算第二階段,然後就是單頁應用相關,vue angularjs reactjs等等,最後還有後端nodejs相關的express eggjs等後端框架,總之js的玩意兒很多,我能說一天,但是每個階段都能找到相應的職位,不需要全部都會的
js其實不算太難學。它最大的問題是對初學者不太友好,因為初學的人對前後端沒什麼概念,往往搞不清楚js的用途。
如果說十年前,js上手還有點門檻,那時候jquery才剛開始普及,js開發意味著大量原生的dom api操作,最原始的ajax請求,確實稍微麻煩一點。jquery普及開以後,dom和ajax操作的複雜度降低了一大截。
現在web應用越來越重視前端,因為大家越來越重視使用者體驗。所以現在web前後端比較平衡,前段也十分重要,因此js越來越受重視。現在的前端開發很多都依賴框架,像angular,react,基於es6或者ts來開發,其實跟後端很類似。
所以我覺得js不能算學習曲線太陡峭的吧,跟其他語言差不多。