方應(yīng)杭live總結(jié)

前端進化史

  • 遠古時代

頁面布局只能用后端開發(fā)的table布局

  • 美工的出現(xiàn)

CSS的出現(xiàn)

  • Gmail發(fā)布

ajax技術(shù)的發(fā)揚光大,但ajax由后端來寫(后端來寫js)

  • 用戶體驗大爆炸

以蘋果為首,用戶體驗變得精細而復(fù)雜。對js的視覺效果要求更迫切。后端程序員覺得"我靠,ajax還跟數(shù)據(jù)搭邊,研究視覺效果(用戶體驗).....不是我們后端干的事吧?"于是前端出現(xiàn)了,他們專門負責(zé)把js玩的更溜,網(wǎng)站視覺效果更好。此時網(wǎng)站制作三分天下,美工畫圖,前端負責(zé)js,css,后端搞后臺數(shù)據(jù)。

  • 前后端分離

在當(dāng)時,html是附著于框架的(這一段沒太聽懂),前端向后端索要了html的控制權(quán)。此外,規(guī)定前端給后端的數(shù)據(jù)必須通過接口而非直接嵌入在html中。 同時,前端部門正式成立。

  • 前端的怨念

"我就算把頁面做得再炫,好像上級也不太重視"——前端程序員
"我把服務(wù)器性能優(yōu)化了一丟丟,boss就給我加薪了"——后端程序員

  • 移動端的興起

2G,3G網(wǎng)絡(luò)下,頁面性能優(yōu)化(自動化和模塊化)變得重要,前端有了更廣闊的研究領(lǐng)域

  • Node.js
    頁面性能優(yōu)化需要自動化,而自動化需要js在瀏覽器以外的地方(服務(wù)器)運行
  • 框架升級

Vue,React,Aanular取代了MVC,MVVM

  • 大神TJ

TJ加入了Node.js社區(qū),吸收許多其他語言的優(yōu)點,寫出了許多著名的npm庫

  • js跑到了桌面端

(webkit跑頁面,node跑后端)微信,VScode

  • 用js取代java,ruby

pc,移動端都有js的身影

TS趨勢

TS可以彌補js的類型檢查缺陷,很有前途

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容