當前位置:
首頁 > 最新 > 入坑web前端之前一定要了解的那些事

入坑web前端之前一定要了解的那些事

Web前端是最近才火起來的職業,目前各個企業對於這塊的人才稀缺量還是比較大的,可以說這塊市場還是有的。很多大學畢業生特別是計算機專業的,都選擇學習Web前端。

對這方面感興趣,想要學習前端或者想要了解前端可以加群:六五五九六二四六一

HTML5技術已經日趨成熟 Html5是移動互聯網前端的主流開發語言,目前還沒有一個前端的開發語言能取代 html5的位置,所以說,無論你是做手機網站還是在手機app應用,前端的樣式都是html5開發的。通過手機與電腦上網的使用率來看,從事html5相關開發工作,就業前景肯定是一片光明。對於web來說是非常有前景的,現在的網站開發都往移動設備上轉移,html5是眾望所歸。正是因為以上種種原因,很多小夥伴會選擇前端學習,但是零基礎學習前端會有很多的誤區,下面小編整理一下,供轉行新手的小夥伴們參考。

誤區一:前端只是JavaScript

有這麼一部分朋友,只看犀牛書(《JavaScript權威指南》),每天研究JS這JS那的,認為這樣就算是前端開發了。

但我要說的是:前端不只是JS。

何謂前端開發?我認為,一切以展現為目標的工作,都是前端開發工作。在前端開發中,除了JS,還有很多需要去掌握的,比如瀏覽器原理,html5,css3等。之前在面試別人時,問他,怎麼做一個觸摸屏上的轉盤。他搖頭。我退了一步,和他說談談你的想法也可。他想了一下,還是不會。

做轉盤,是我經常面別人的一道題(我在後期會對這道題給大家解說),看似簡單,但代表了前端知識的綜合應用。你沒有觸摸屏開發經驗,不知道CSS3或canvas,不了解網頁優化,是做不出來的。前端是綜合技術的應用,只會JS是解決不了問題的。

對這方面感興趣,想要學習前端或者想要了解前端可以加群:六五五九六二四六一

誤區二:我現在hold住一切,不用學新東西了

我面過的人中,有60%的人沒有h5和CSS3的實際工作經驗,甚至只聽過一些名詞,沒有研究過。問他們原因,大部分回答之前的工作用不上,小部分回答沒時間。當問到一些動畫的實現時,有部分面試者還在用頻繁改DOM的CSS2屬性來實現。

這種狀況的原因可能和工作內容有關,目前國內的一些移動端網頁還是比較中規中矩的,產品經理對前端實現很少有非常規的要求。一些前端開發者的任務是把後端的數據給呈現出來即可,這些確實CSS2也能實現。但這些也不是不學不用新技術的理由,啃老本總有一天被淘汰。

誤區三:前端不需要了解後端知識

也是,前端好好的弄前端唄,管後端幹嘛。

但行業在發展著,前端的功能越來越強大。離線資料庫能提供數據存儲和管理的功能,但不會寫SQL語句能玩得轉嗎?WebSocket能提供即時通信,但不了解socket和WebSocket的區別,能和後端開發(很多後端開發只會socket技術)一起搭建嗎? 加快頁面展示速度不只是要從前端分析,後端也要考慮到,使用keep alive、 緩存等後端技術能使頁面更快地打開。

對這方面感興趣,想要學習前端或者想要了解前端可以加群:六五五九六二四六一

誤區四:覺得老闆要求好難啊,能推就推了

不要排斥他們的非常規需求,他們的這些奇怪需求也許會成為企業的重要競爭力。(好吧,這一點切換到公司經營者的視角了。)用戶越來越注重表現效果了,不要再以簡單的列表頁和詳情頁來打發用戶了,他們可能會因為良好的用戶體驗而成為網站的忠實用戶。

遇到非常規需求時,首先想下怎麼運用前端知識來實現,如果想不出來,就和同行討論下。總之,實現需求是開發者的責任,不要輕易說這個需求我們實現不了。

誤區五:不考慮其他情況,頁面出來就好了

大部分前端呈現使用DOM,但DOM用得多了會有性能問題。現在很流行列表頁頁底上拉載入更多,但很少有前端關注載入的極端問題,如果一個頁面我下拉了很多次,載入了幾千個DOM,會發生什麼問題?答案是輕則頁面響應緩慢,重則瀏覽器閃退。

另外舉個例子:LocalStorage使用起來確實方便,很多企業的前端重度依賴它,甚至知名的前端開發框架也依賴它。但它有個缺點——有容量限制(2.6M-10M),我們得考慮極端情況,當LocalStorage空間快滿時,怎麼處理。或在架構上避免這種極端情況的發生。

誤區六:頁面給用戶看,用戶能用就好

能來看你頁面的,不只是用戶,還有機器人好不好!

對這方面感興趣,想要學習前端或者想要了解前端可以加群:六五五九六二四六一

Web App一直在覬覦Native App的位置,有的Web App和Native App 根本看不出差別。Web App大紅大紫,各種前端MVC框架也風聲水起,但它們都有個問題,幾乎沒法做SEO,因為搜索引擎無視JS。

流量是企業的立命之本,SEO做得好能引來大量的流量,所以前端還是得考慮SEO問題。

以上就是小編總結的一些建議,希望小夥伴們學習之前,一定要了解清楚,不可以盲目跟風,選擇適合自己的,祝小夥伴們都可以早日成為大牛,走上人生巔峰。


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 文雅的程序員 的精彩文章:

TAG:文雅的程序員 |