什麼是單頁面應用單頁面應用的英文名稱是SPA(single page application),和傳統的多頁面應用不同,它只有一個頁面,頁面的內容變化都是通過js來進行動態修改渲染。從定義我們可
2021-07-14 04:09:02
單頁面應用的英文名稱是SPA(single page application),和傳統的多頁面應用不同,它只有一個頁面,頁面的內容變化都是通過js來進行動態修改渲染。
從單頁面的定義我們可以看出來,js對頁面內容的更改是核心,因此單頁面的核心就是JS,話又說回來,現在哪個前端應用能離開JavaScript呢。
此外,單頁面應用非常適合進行PWA的開發,通過PWA的加持,可以讓我們的單頁面應用在離線的時候也有著出色的表現。
現在前端三大框架vue,angular,react都是單頁面的代表,足以見得現在單頁面是多麼的流行。
技術的發展都是為了更好地為應用服務,單頁面就是為了快速開發,團隊開發誕生的產物,有了單頁面,不僅加快了頁面的載入速度,同時也大大增加了開發效率。
雖然單頁面已經成為主流,但是它還是有自己身的缺點的,對於單頁面應用,因為其使用了大量的js對頁面進行渲染和操作,因此,在移動端,它會消耗更多的電量,這對於手機等裝置的續航是非常不友好的。
此外,因為所有的頁面都是通過js渲染出來的,所以單頁面對於seo非常的不友好,雖然有各種各樣的解決方案,但是就本身來講,它是單頁面本質上決定的,也許未來的搜尋引擎可能會改變對網站內容抓取的方式,也許未來搜尋引擎可能會通過每個網站的api來對網站進行索引排序。
如果你還沒有使用過SPA,那麼我希望你儘快嘗試,這是屬於SPA的時代,未來的前端應用會怎樣發展,誰也不知道,但是就目前而言,在三大框架流行的今天,單頁面應用就是主流,也是未來的發展方向。
現在是移動網際網路的時代,而單頁面應用對於移動端似乎格外的友好,也許這也是它被更多人關注和使用的一個原因。
相關文章
什麼是單頁面應用單頁面應用的英文名稱是SPA(single page application),和傳統的多頁面應用不同,它只有一個頁面,頁面的內容變化都是通過js來進行動態修改渲染。從定義我們可
2021-07-14 04:09:02
對於產品經理來說,工作當中的核心就是設計出一款產品,甚至是需要設計出一款好的產品,這樣才能夠在市場當中有一定的立足之地,於是就會涉及到一個問題,就是到底什麼樣的產品才算得
2021-07-14 04:08:58
VS Code的強大無疑來自於它的插件市場。前一陣的爆火的超級瑪麗,還有很多摸魚神器,VS Code現在幾乎對所有的程式語言、框架和開發技術都有支援。提供這種支援的方式是多樣的,主
2021-07-14 04:08:46
QQ音樂放棄獨家音樂大家都知道,目前國內可以正常聽主流歌曲的無非就是 QQ 音樂或者網易雲了(酷狗音樂隸屬於騰訊音樂 TME 集團)。而由於 QQ 音樂背後的母公司騰訊這個大金主土
2021-07-14 04:08:41
如今鴻蒙系統發展迅猛,從上個月剛召開發佈會,時至今日短短一個多月時間,升級使用者就突破了3000萬,這讓餘承東非常開心,一個自研的國產系統,正在茁壯地成長,形成與安卓和蘋果iOS系
2021-07-14 04:08:35
【7月13日訊】相信大家都知道,在全球晶片代工市場上,臺積電、三星一直都是全球當之無愧的晶片代工巨頭,臺積電已經在過去十幾年時間裡,連續獲得了全球晶片代工第一巨頭的榮譽,尤
2021-07-14 04:08:29