前端如何進階?
先說說我的基本情況
1. html(5),css(3),js應該算熟練了吧,jq算是非常6,所有的jq api都用的很熟. css3做簡單的動畫也能做出來,像什么加載中的動畫,其他一些日常的動畫<愛尬聊_尬聊生活>都是能做的出來的。但是一些復雜的css3可能慢慢搞還是能搞出來,但是有點吃力。
2.對canvas有一定的了解 能做一個刮刮樂,坦克大戰。就是對一些canvas的api能熟練的使用,但是要做一些復雜的動畫的話,算法不行。svg,webgl 基本不會。
3.對node有一定了解,對node的原生api 有一定的了解,node框架就會express,能用express搭建一個node項目出來。現在公司就是用node做前后端分離,對express 還是很熟悉的。
4. 會一點webpack 和react 能搭建一個react,react-redux,react-router開發框架出來 但是本身對react本身不是很熟悉,react就只接觸了差不多3周。
5. 對mysql,mongodb 會簡單的增刪改查,優化不會。
6. 還有就是會bootstrap 和 sui。也開發過移動端,對瀏覽器兼容性也還是了解的。但是對ie9以下的兼容沒有做過,一直做的都是對ie9以上的兼容
現在我就到了一迷茫不知道應該繼續往哪個方面發展,是走node 繼續學習數據庫,nginx這些,還是走前端學習動畫webapp開發,less這些前端方面的東西?現在不知道應該繼續學習點什么?求指導
于玉萍 2022-07-02 14:32
知識學得太雜了,結果懵了。其實學了這么多,基本上還是什么都不會,做項目的時候還要重新學。應該深入學習一個方向,往基礎和原理上研究。你學的這么多其實本質就是js和html,當你逐漸深入了解這兩種語言的本質和原理,你再學習根據這兩種語言發展出來的框架就快多了。以不變應萬變,無論什么框架都難不倒你。像那些工具,只是輔助,畢竟網上現成的模版很多。
alamhan2006#p#為 2022-07-02 14:44
分布式跨OS、跨瀏覽器的全自動化測試,這個你學學,我覺得你就進階了。
uk00#p#pict.cn 2022-07-02 14:45
舉個例子,你要給網站增加一個js小功能。加了這個功能以后,你再隨便寫點簡單的測試代碼,接著,你點擊一個按鈕,這套系統就在不同的OS上,啟動不同的瀏覽器,全自動地測試這個功能。