重學前端 總結 前言,從今天起,重新理解前端

2021-09-11 04:23:08 字數 796 閱讀 8030

2006 年開始,那會兒前端還處於史前的「青銅時代」,甚至網頁的主要互動都還是依靠切換超連結來完成的。

那時候,谷歌剛剛基於 ajax 發布的 gmail 也沒多久,雖然這項偉大的技術標誌著 web 1.0(靜態網頁)到 web 2.0(動態網頁)的邁進,但在國內依然少有人懂,如果當時誰可以對這項技術侃侃而談,那簡直就是大神的級別。

前端技術開始了它的大踏步發展,那一段時間,可以說是前端的「**時代」。最直觀的表現之一就是前端逐步從後端分離了出來,它的**也變得複雜了起來,還需要儲存資料、處理資料、生成檢視等等。

悄然之間,前端已經從零散的「工序」逐步發展成為有體系和發展目標的職能,同時,在越來越大的前端團隊中,工程化的思想也逐漸萌芽。

一些傳統軟體開發和網際網路服務端的方**逐步移植到前端開發中,並形成了前端自己的工程體系,諸如持續整合、前後端分離、線上監控……

架構方面,前端架構的任務也從簡單的解決相容和風格問題,逐步過渡到提倡元件化和 ui 架構模式,最後形成了新一代的前端框架 react、vue 和 angular,他們也在競爭和互相學習中成長。

關於前端工程師成長,需要兩個視角。

一是立足標準,系統性總結和整理前端知識,建立自己的認知和方**;

二是放眼團隊,從業務和工程角度思考前端團隊的價值和發展需要。

在專欄裡,分成了四個模組來講解:

重學前端系列 Javascript物件

我們可以使用getownpropertydescriptor來檢視屬性狀態 var o o.b 2 a 和 b 皆為資料屬性 object.getownpropertydescriptor o,a object.getownpropertydescriptor o,b 複製 如果想改變屬性的特徵或者...

重學前端之 關於閉包

剛開始學習前端的時候,學習閉包暈頭轉向,都不知道什麼是什麼,在接觸變成一段時間後發現因為自己基本功不紮實的原因導致基本概念不理解所以對閉包根本無法掌握,這篇文章以我自己的理解記錄一下學習對於閉包的學習歷程。區域性變數 可以簡單理解成函式內部申明的變數 全域性變數 可以簡單理解成最外層被申明的變數 複...

重學前端 2 簡單回顧css

css 文字陰影 css3 text shadow 水平位置 垂直位置 模糊距離 陰影顏色 層疊性1 含義 多種css樣式疊加,瀏覽器處理衝突的一種能力 2 原則 一般情況下,若出現樣式衝突,會按照css書寫的順序 以最後的為準,樣式不衝突,不會層疊 繼承性一般文字顏色和字型大小,font 開頭的屬...