當前位置:首頁 > IT技術 > Web編程 > 正文

Web前端開發(fā)應該避免的幾個思維誤區(qū)
2021-09-16 11:49:15

? ? ? ?很多時候進入企業(yè)的同一批Web前端工程師,在1-3年的發(fā)展過程中會出現(xiàn)分化。有的程序員依舊是程序員,而也有的成為了項目經(jīng)理。那是因為什么導致了這樣的分化呢?今天小千就和大家分享一下Web前端開發(fā)應該避免的幾個思維誤區(qū),初學Web前端的小伙伴一定要看。

Web前端開發(fā)應該避免的幾個思維誤區(qū)_前端

? ? ? ?1、Web前端工作沒必要學習后端開發(fā)

? ? ? ?Web前端工程師主要負責web開發(fā)工作,但是現(xiàn)在隨著行業(yè)在發(fā)展著,Web前端的功能越來越強大。離線數(shù)據(jù)庫能提供數(shù)據(jù)存儲和管理的功能,但不會寫SQL語句顯然已經(jīng)行不通。WebSocket能提供即時通信,但不了解socket和WebSocket的區(qū)別,能和后端開發(fā)(很多后端開發(fā)只會socket技術)一起搭建嗎?加快頁面展示速度不只是要從Web前端分析,后端也要考慮到,使用keep alive、 緩存等后端技術能使頁面更快地打開。

? ? ? ?2、網(wǎng)頁考慮不周全

? ? ? ?大部分Web前端呈現(xiàn)使用DOM,但DOM用得多了會有性能問題?,F(xiàn)在很流行列表頁頁底上拉加載更多,但很少有Web前端關注加載的極端問題,如果一個頁面我下拉了很多次,加載了幾千個DOM,會發(fā)生什么問題?答案是輕則頁面響應緩慢,重則瀏覽器閃退。另外舉個例子:LocalStorage使用起來確實方便,很多企業(yè)的Web前端重度依賴它,甚至知名的前端開發(fā)框架也依賴它。但它有個缺點--有容量限制(2.6M-10M),我們得考慮極端情況,當LocalStorage空間快滿時,怎么處理。或在架構(gòu)上避免這種極端情況的發(fā)生。

? ? ? ?3、效果只需懂JS

? ? ? ?有些人會認為,Web前端開發(fā)只有js,其實非也,不是所有的效果只有js能夠解決問題,還需要掌握很多知識,比如:瀏覽器原理,html5,css3等。比如說做一個觸摸屏上的轉(zhuǎn)盤,看似一個簡單的效果,但是代表了Web前端知識的綜合應用。你沒有觸摸屏開發(fā)經(jīng)驗,不知道CSS3或canvas,不了解網(wǎng)頁優(yōu)化,是做不出來的。Web前端是綜合技術的應用,只會JS是解決不了問題的。

? ? ? ?4、不嘗試新技術

? ? ? ?我們已經(jīng)有新的技術了,不要把它們浪費了,是時候?qū)σ郧暗木W(wǎng)頁和以前的操作方式進行變革了。試問一下自己,網(wǎng)頁用了CSS3動畫嗎?網(wǎng)頁支持多點觸摸操作嗎?距離感應器,動作感應器,你用了沒有?并不是說為了用而用這些新技術,而是更應該將技術不斷提升,將新技術運用到工作中。?

? ? ? ?以上就是小千整理的目前Web前端開發(fā)應該避免的幾個思維誤區(qū)。其他包括工作習慣,團隊協(xié)作,自我成長,交流互動等等各個方面都有可能制約自己的發(fā)展。所以在工作中要不斷的總結(jié)提升。才能在Web前端開發(fā)這個工作崗位上做出更出色的成績。從而獲取更多的勞動價值。

? ? ? ?本文來自千鋒教育,轉(zhuǎn)載請注明出處。

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務立即開通 >