Nuxt.js
JavaScript 框架 来自维基百科,自由的百科全书
Nuxt.js是一個免費且開放源代碼的Web應用框架,基於Vue.js、Nitro以及Vite。Nuxt.js的靈感來源於作用類似但基於React.js的框架Next.js。
原作者 | Alexandre Chopin, Sebastien Chopin, Pooya Parsa |
---|---|
首次發布 | 2016年10月26日[1] |
當前版本 |
|
源代碼庫 | |
編程語言 | JavaScript |
平台 | 跨平臺 |
文件大小 | 57 KB production |
類型 | JavaScript函式庫 |
許可協議 | MIT許可證[3] |
網站 | https://nuxtjs.org/ |
該框架宣傳為「通用應用程序的元框架」。這裡使用術語「通用」,其含義是該框架的目標是使用戶能夠利用熟悉的Vue.js單文件組件系統在JavaScript中創建Web視圖[4][5],該系統既可以作為瀏覽器內單頁應用視圖,以及服務器呈現的Web視圖,然後(在服務器呈現之後「rehydrated」到完整的SPA功能[6]。此外,該框架可以使部分或全部網頁內容在服務器上預渲染,就像靜態站點生成器提供的服務一樣。
除了其他原因之外,與單頁應用相比,這種方法的好處是減少了交互時間和改進了搜索引擎優化,因為在執行任何客戶端JavaScript之前,Web服務器正在讓每個頁面的內容完整顯示出來。另外,可以保持傳統服務器端呈現的HTML頁面的優點,以及改進的SPA的交互性和高級用戶界面。Nuxt.js框架本身的核心優勢在於它使這些應用程序的配置和設置簡化並且無縫地應用於程序開發人員,後者可以簡單地開發應用程序的UI部分,就像它是一個更常見的Vue.js單個文件一樣使用。
參見
外部連結
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.