近年來互聯網技術高度發展,互聯網行業形式一片大好。而作為互聯網時代的核心的前端,發展浪潮更是一浪蓋過一浪。以筆者經常在線學習的免費互聯網在線教育平臺慕課網為例,計劃中前端工程師方向的數量就有近兩萬人(比java超出近一半,php的和android的加起來還差前端一大截),其火爆程度可見一斑。而js作為前端的重中之重,自然也就是互聯網時代最有價值學的編程語言(沒有之一)了。
前端很久之前被人叫成“頁面仔”,認為做的都是很沒技術含量的工作,那時認為前端只是切切頁面的美工的說法甚囂塵上,有人甚至認為后臺做功能開天辟地,還拿出12306的例子說“頁面丑點丑點也就忍了,功能有問題還怎么辦啊”的說法。但這是典型的保守個例,要不是去其他非官方的網站擔心是釣魚網站。但對大多數現代網站而言,界面丑用戶根本不能忍啊!現在都是互聯網時代了,網站那么多用戶有的挑啊,所以越來越挑剔的用戶自然青睞用戶體驗做的好的網站了,人一看你交互這么糟分分鐘右上角叉叉你信不信啊!到時候(自我感覺)網站內容再好又有個屁用啊,流量么人氣么半點木有。所以信息大爆炸時代,找對象尚且看臉,網站的第一印象自然是留住用戶的殺手锏啦!所以綜上所述,互聯網時代前端比后端重要!(人家根本沒時間看你內容)
啊啊,言歸正傳,js全稱叫javascrpt,一開始甚至被當成借java的名氣搞營銷的玩具語言,不過三十年河東三十年河西,現在已經成功逆襲,這是歷史的選擇,也是大多數人的選擇。它與html和css三者合稱“web三基友”,合體的web頁面美輪美奐,給人帶來各種狂拽酷炫吊炸天的視覺盛宴,有同學要問咋它另外兩基友評不上這最值得學的呢?那是自然的,因為js也能控制html的各種節點,控制css樣式,它兩的動態效果,離了js根本不行(再說那兩貨也壓根不是編程語言),而且瀏覽器唯一支持的就是js,其他語言要么根本不行,要么就是非主流。而且js是對新手友好的,不像某些坑爹語言搭建環境都要半天,打開瀏覽器就能運行,成就感蹭蹭蹭地就上去了。啥?!你說你沒有瀏覽器,坑爹的吧!現在無論是啥設備都要有瀏覽器才能上網的。恩,說到其他設備,也可以把網頁放在手機的瀏覽器組件里實現跨各種終端設備的開發喔!忘了說了,js還能做服務端開發,實現前后端編程語言的統一,一條龍服務,一套邏輯,兩端適用。天啊,還有什么不用js的?拋棄掉開發效率低下學習成本又高的其他語言吧,只做前端,所以我們更專業!
ps:突然詩性大發,來一首:
惜測試運營,略輸邏輯;
后臺運維,稍遜風騷;
一代天驕,產品設計,
只知憑空畫小鳥;
俱往矣,數風流人物,
還看前端!