精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Astro 4.0 正式發布,爆火的現代化前端框架

開發 前端
Astro 是一個現代化的靜態站點生成器和前端框架,它具有獨特的設計理念:島嶼架構。它允許開發人員使用組件化的方式構建內容優先的網站,將各種技術棧(如 React、Vue、Svelte 等)的組件無縫集成到同一個項目中。2022 年,Astro 在 JavaScript 明星項目中排名第七,一年新增了 15k Star,目前已獲得了 37.4k Star!

12 月 5 日,現代化前端框架 Astro 4.0 版本正式發布!該版本提供了全新的 API、更快的構建速度、重新設計的文檔,以及為 Astro 提供了獨特的新開發工具,以新穎有趣的方式增強本地開發環境!

Astro 是一個現代化的靜態站點生成器和前端框架,它具有獨特的設計理念:島嶼架構。它允許開發人員使用組件化的方式構建內容優先的網站,將各種技術棧(如 React、Vue、Svelte 等)的組件無縫集成到同一個項目中。2022 年,Astro 在 JavaScript 明星項目中排名第七,一年新增了 15k Star,目前已獲得了 37.4k Star!


了解更多:Astro,這個前端框架有點不一樣!

Astro 4.0 的更新亮點包括:

  • Astro 開發工具欄
  • 國際化(i18n)路由
  • 增量內容緩存(實驗性功能)
  • 全新的視圖過渡 API
  • 重新設計的日志記錄
  • 重新設計的文檔

可以直接訪問astro.new在瀏覽器中嘗試 Astro 4.0,或者在終端中運行以下命令來創建新項目:

npm create astro@latest

Astro 開發工具欄

Astro 4.0 引入了開發工具欄,它可以增強和定制在本地瀏覽器中使用 Astro 的開發體驗。可以檢查頁面、捕捉棘手的無障礙問題,并使用自定義應用和第三方工具來擴展工具欄功能。

Astro 開發工具欄僅在開發過程中出現在瀏覽器中,不會出現在最終的生產構建中。該工具欄默認隱藏在頁面底部,直到需要它時才會顯示出來。將鼠標懸停在附近,工具欄將彈出并提供以下幾個不同的應用:

  • Inspect:突出顯示頁面上的交互式 UI 組件島嶼。該工具欄應用旨在利用 Astro 獨特的島嶼架構。通過突出顯示頁面上的島嶼,可以幫助開發者了解哪些元素是交互式的,哪些是輕量級的靜態 HTML。然后,可以查看props 并單擊以直接在代碼編輯器中打開組件。
  • Audit:運行一系列測試,對頁面進行常見無障礙問題的審核。通過此功能,在瀏覽器中即可立即捕捉到沒有alt文本或配置錯誤的 ARIA 角色屬性的圖像,無需離開瀏覽器。
  • Sentry:Astro 與 Sentry 合作設計了此工具欄的初始版本。Sentry 是 Web 應用監控平臺的領軍者,他們很高興能合作開發 Astro 的新獨立調試工具。
  • Storyblok:Storyblok 是 Astro 官方的 CMS 合作伙伴,并作為其 Astro 集成的一部分,提供了一個工具欄應用。在 Astro 4.0 中,所有 Storyblok 用戶都應該看到一個新的應用,可以快速訪問 Storyblok + Astro 的文檔、教程和社區資源,未來還將推出更多 CMS 功能。
  • 第三方應用:Astro 開發人員和第三方集成作者可以使用新的 Dev Toolbar API 來構建自己的嵌入式 JavaScript 應用以進行開發。這解鎖了一種全新的原始方法來構建開發工具,使功能如下:
  • 直接在瀏覽器中顯示測試和 Linting 錯誤。
  • 使用localtunnel將開發環境公開到公共互聯網。
  • 輕松訪問外部工具,例如Squoosh圖像優化器。
  • 內部團隊管理面板,以自動化常見任務,例如在開發過程中切換用戶帳戶。

在接下來的幾個月中,Astro 團隊將繼續通過引入新功能和第三方 API 來提高工具欄的性能。如果想在項目中禁用應用工具欄,可以更新配置文件,并運行astro preferences disable devToolbar --global 以在機器上全局禁用工具欄并適用于所有項目。

國際化(i18n)路由

作為 Web 開發人員,處理國際化通常意味著為代碼庫增加了許多額外的復雜性:路由、重定向、翻譯、相對鏈接處理等。

Astro 4.0 引入了新的國際化路由,幫助開發者以更少的復雜性構建全球可訪問的網站。利用新的 Astro 功能,如自動 i18n 路由和低級別輔助函數,處理 URL。

Astro 新內置的路由支持通過中央配置定義區域設置:

import { defineConfig } from "astro/config"
export default defineConfig({
  i18n: {
    defaultLocale: "en",
    locales: ["en", "es", "pt-br"]
  }
})

可以通過以下方式定制國際化路由的行為:

  • 回退策略:當特定語言環境下的內容不可用時,可以設置回退策略,以便在其他語言版本中提供相應的內容。
  • 前綴行為:可以添加語言環境名稱到 URL 中作為前綴,以區分不同語言版本的頁面。
  • 別名支持:可以為常見的語言環境和語言代碼設置別名,使其更易于識別和訪問。

對于使用服務端渲染(SSR)的 'server' 構建,Astro 能夠自動檢測用戶的首選語言,這樣就可以進一步定制內容、添加重定向或者進一步定制路由處理。

國際化路由支持最初是作為實驗性功能添加到 Astro 3.5 中的,如今,在 Astro 4.0 中已經成為穩定功能。

增量內容緩存(實驗性功能)

Astro 4.0 引入了增量內容緩存作為實驗性新功能,可顯著加快大型網站的構建性能。

隨著時間的推移,代碼庫不斷增長,構建網站的時間會越來越長。靜態網站由于在每次構建時重新生成相同的頁面,這個問題更加嚴重。在 Astro 4.0 中,引入了緩存來幫助減少在astro build命令中進行的重復和不必要的工作量。

在 Astro 官方文檔項目上啟用內容緩存后,astro build中相關步驟的時間從 133.20 秒降低到 10.46 秒,速度提高了約 92%。整個構建時間從 4 分鐘 58 秒減少到略超過 60 秒,總體構建時間減少了 80%。在其他真實場景中也看到了類似的結果報告。

增量內容緩存與Content Collections API 相關聯。由于 Astro 擁有訪問和管理集合內內容的 API,因此構建可以使用內部構建清單安全地跟蹤集合內的更改。Astro 可以在每次構建時檢查緩存,并重復使用未更改的內容項。

實驗性支持增量內容緩存最初是在 Astro 3.5 中以“Content Collections Build Cache”為名稱引入的。隨著繼續完善緩存行為,此功能在 4.0 中仍然是實驗性的。如果想進行實驗,可以在項目配置中啟用experimental.contentCollectionCache,以獲得更快的構建速度。

全新的視圖過渡 API

Astro 3.0 推出了 View Transitions,以使用僅有服務端渲染的 HTML 和最少量的客戶端 JavaScript 構建交互式應用體驗。通過 Astro 中的 View Transitions,可以執行以下操作:

  • 在不加載龐大的單頁應用的情況下,對不同頁面之間的導航進行動畫處理。
  • 在頁面之間保持有狀態的 UI,例如視頻播放器和地圖。
  • 自動在不同頁面之間變換共同元素。
  • 使用滑動和淡入淡出效果賦予頁面更多個性。

自首次發布以來,Astro 不斷地改進支持,并在 Astro 4.0 版本中進一步完善了 View Transitions API 和用例:

  • 表單:View Transitions 現在可以與靜態 HTML 表單和動態客戶端表單組件進行交互,觸發表單提交時的過渡效果,而不是鏈接導航。
  • 預取:現在可以指定鏈接在懸停、點擊或頁面上可見時應預取,還可以在單個鏈接上啟用/禁用預取。
  • 提供navigate()低級 JavaScript API,可以用于手動觸發導航。
  • 完整的生命周期事件系統,可插入以自定義加載過程,甚至可以使用此功能將內置元素交換算法替換為自己的算法。

重新設計的日志記錄

Astro CLI 的日志記錄體驗改進主要包括以下內容:

  • 移除不必要的日志記錄:以前,某些常見情況會導致重復記錄和其他不必要的日志,現在這些不必要的日志已經被移除了。
  • 更簡潔的錯誤信息:現在,錯誤信息在終端中占用的行數更少,這意味著當出現問題時,在較小的終端上滾動的次數更少。
  • 優化的堆棧跟蹤:默認情況下,錯誤不再包含無用的 Vite 運行時內部信息,從而提供了更清晰和精簡的堆棧跟蹤。

這些改進使得 Astro 4.0 版本中的dev和build命令更易于閱讀、解析和調試。

重新設計的文檔

Starlight 是 Astro 官方文檔模板,包括了在過去兩年中構建和管理大規模 Astro 文檔站點所收集的所有最佳實踐和模式。

現在,docs.astro.build 由 Starlight 驅動。

由于 Astro 文檔的貢獻,Starlight 現在具有了 Expressive Code 和新的 Algolia 插件等功能。還將推出新的組件,例如交互式文件樹。

責任編輯:姜華 來源: 前端充電寶
相關推薦

2023-08-31 10:04:02

Astro 3.0前端

2023-01-26 10:55:55

生成器Astro靜態站點

2023-09-17 12:21:21

RemixNext.js

2023-06-24 22:14:23

2025-01-23 09:09:29

2023-09-09 10:18:51

2024-06-14 08:00:46

2023-11-21 09:01:30

2021-03-18 09:24:11

DrogonC++框架

2022-09-09 17:57:35

戴爾

2023-11-27 17:40:45

VitestPlaywright前端

2021-07-09 05:25:48

CIO遺留系統現代化用戶體驗

2023-02-08 11:07:56

數字時代數字運營模式

2023-06-25 09:04:12

數字企業架構EA

2022-08-15 08:07:20

Astro前端

2023-05-03 21:47:22

2022-07-11 05:34:19

云原生應用程序

2015-10-29 14:35:21

移動設備現代化
點贊
收藏

51CTO技術棧公眾號

a级片国产精品自在拍在线播放| 在线免费一区二区| 精品中国亚洲| 精品国产乱码久久久久久天美| 精品无码久久久久久久动漫| 欧美特黄aaaaaa| 成人高清电影网站| 日韩欧美你懂的| 欧美xxxxx在线视频| 福利视频在线导航| 国产福利91精品一区二区三区| 欧美精品在线播放| 成人免费网站黄| 日本一区影院| 在线视频你懂得一区| 国产日韩亚洲欧美在线| 国产在线观看黄| 国产精品一级在线| 情事1991在线| 国产精品 欧美激情| 嗯用力啊快一点好舒服小柔久久| 一本色道a无线码一区v| 亚洲成人精品电影在线观看| 高清国产mv在线观看| 免费视频一区| 欧美日本亚洲视频| 免费人成又黄又爽又色| 超碰成人在线观看| 911精品产国品一二三产区| 成人综合视频在线| 天堂av中文在线| 国产精品日韩精品欧美在线| 韩日午夜在线资源一区二区| 久久久久久久久久一级| 亚洲乱码视频| 尤物九九久久国产精品的特点| 麻豆tv在线观看| 88xx成人网| 欧美日韩国产精品| 国产精品无码乱伦| 大片免费播放在线视频| 不卡的电视剧免费网站有什么| 国产日韩中文字幕在线| 7799精品视频天天看| 国内在线观看一区二区三区| 日韩综合视频在线观看| 亚洲精品视频大全| 91精品国产自产精品男人的天堂| 欧美日韩成人综合在线一区二区 | 偷偷www综合久久久久久久| 亚洲精品美女网站| 日本少妇毛茸茸| 波多野结衣在线一区二区 | 高潮久久久久久久久久久久久久| 欧美日韩亚洲综合一区二区三区| 国产成人精品视频免费看| www.超碰在线| 亚洲综合一二区| 国产精品igao激情视频| 欧美激情午夜| 国产精品久久毛片av大全日韩| 国产在线精品一区二区三区》| www.日韩高清| 国产成人精品免费看| 51精品国产人成在线观看| 最近中文字幕av| 蜜臀av一区二区在线观看| 国产精品av网站| 99超碰在线观看| 久久午夜视频| 青草青草久热精品视频在线观看| 狠狠人妻久久久久久| 日本在线播放一区二区三区| 国产国语刺激对白av不卡| 亚洲免费视频二区| 日本aⅴ精品一区二区三区| 国产精品入口免费视| 中文字幕欧美人妻精品一区蜜臀| 美女视频网站黄色亚洲| 国产日产欧美精品| 国产国语亲子伦亲子| 麻豆精品在线视频| 成人午夜一级二级三级| 女人18毛片水真多18精品| 99在线精品视频| 无码免费一区二区三区免费播放 | 日韩精品视频一区二区三区| 欧美一区二区在线播放| 一级黄色免费视频| 欧美交a欧美精品喷水| 在线视频欧美日韩| 欧美老女人性生活视频| 欧美.www| 欧美高清自拍一区| 手机在线看片1024| 捆绑调教美女网站视频一区| 国产专区欧美专区| 少妇av一区二区| 久久久久久久久伊人| dy888午夜| 国产极品在线观看| 欧美自拍丝袜亚洲| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 日韩一区二区三区不卡| 日本一区二区三区四区| 成人国产在线看| 亚洲精品一区三区三区在线观看| 欧美高清你懂得| 在线观看国产免费视频| 天天操夜夜操国产精品| 97在线观看免费高清| 在线免费观看中文字幕| av在线不卡免费看| 免费观看中文字幕| www在线观看黄色| 欧美放荡的少妇| 国产又黄又粗又猛又爽的视频 | 久久亚洲国产精品尤物| 精品少妇一区二区三区在线视频| 醉酒壮男gay强迫野外xx| 我不卡影院28| 国产精品普通话| www.激情五月| 亚洲视频一区二区在线| 日本成人中文字幕在线| 国产伦乱精品| 欧美成人免费网| 中文天堂在线播放| 91久色porny| 欧美视频在线第一页| 男人天堂久久| 亚洲欧美日韩直播| 日本一二三区不卡| 成人在线一区二区三区| 超碰人人爱人人| 99精品视频在线免费播放| 亚洲日本中文字幕| 91午夜视频在线观看| 成人一级黄色片| 国产又粗又硬又长| 在线高清欧美| 中文字幕亚洲天堂| 中国a一片一级一片| 99国产精品久久久久久久久久| 日韩精品手机在线观看| 精品入口麻豆88视频| 少妇av一区二区三区| 日韩在线视频不卡| 久久久一区二区| 日本不卡在线观看视频| 精品网站aaa| 欧美激情一区二区三级高清视频 | 免费黄色在线网址| 亚洲一区亚洲| 精品一区二区国产| 91桃色在线观看| 精品久久免费看| 国产亚洲欧美久久久久| 福利一区二区在线| 亚洲熟妇无码另类久久久| 国产日本亚洲| 欧美成人精品在线观看| 老熟妇高潮一区二区高清视频 | 国产香蕉视频在线| 成人av资源网站| 亚洲国产精品无码观看久久| 亚洲国产精品免费视频| 欧美日本精品在线| 婷婷在线免费观看| 亚洲韩国精品一区| 黄色国产在线观看| 久久av最新网址| 亚洲精品成人自拍| 国产一区2区在线观看| 两个人的视频www国产精品| www.成人在线观看| 精品久久久久久久久久国产| 四虎永久免费在线观看| 美洲天堂一区二卡三卡四卡视频| 亚洲综合欧美日韩| 99久久人爽人人添人人澡| 久久久视频在线| 美女毛片在线看| 欧美系列亚洲系列| 欧美卡一卡二卡三| 91丨porny丨最新| 男女视频在线看| 婷婷综合激情| 精品免费日产一区一区三区免费| 欧洲av一区二区| 成年人精品视频| 神马午夜电影一区二区三区在线观看| 日韩欧美亚洲范冰冰与中字| 国产真人真事毛片视频| 国产成人免费在线| 大j8黑人w巨大888a片| 日韩久久久久| 97自拍视频| 在线看片福利| www.日韩av.com| 日本黄色大片视频| 欧美人与性动xxxx| 亚洲免费激情视频| 亚洲图片激情小说| 粉嫩av蜜桃av蜜臀av| 精品一区二区三区蜜桃| 国产精品免费入口| 亚洲色图88| 玖玖玖精品中文字幕| 久久精品国产精品亚洲毛片| 国内精品视频久久| 国产三级在线播放| 亚洲精品大尺度| av av片在线看| 色婷婷综合激情| 久久精品视频6| 国产精品久久免费看| 成年人小视频在线观看| 毛片av一区二区| 久操手机在线视频| 91视频综合| 国产原创精品| 亚洲性视频在线| 国产一区二区丝袜高跟鞋图片| 国内老司机av在线| 久久综合五月天| www.黄在线观看| 国产视频亚洲精品| 亚洲欧美日韩免费| 欧美不卡一区二区| 国产女主播福利| 欧美无人高清视频在线观看| 少妇太紧太爽又黄又硬又爽| 一区二区欧美视频| 欧美aaa级片| 国产欧美精品国产国产专区| 国产婷婷在线观看| 国产福利一区二区三区视频在线 | 国产在线精品日韩| 久久久久毛片免费观看| 国产欧美日韩精品丝袜高跟鞋| 毛片无码国产| 97视频在线观看成人| 波多野在线观看| 久久久久国色av免费观看性色| 最新黄网在线观看| 欧美成人免费va影院高清| 日本在线播放| 久色乳综合思思在线视频| 国产丝袜在线| 久久综合久久88| 在线视频国产区| 久久91亚洲精品中文字幕奶水| 91最新在线视频| 日日骚久久av| 黄色网在线看| 久久精品在线播放| www在线免费观看视频| 久热在线中文字幕色999舞| 久草免费在线观看| 久久高清视频免费| 91福利国产在线观看菠萝蜜| 北条麻妃一区二区三区中文字幕 | 午夜欧美大片免费观看| 牛牛精品在线视频| 91成人天堂久久成人| 在线观看v片| 国产精品美女网站| 日韩成人免费av| 91人成网站www| 日韩不卡在线视频| 狠狠色噜噜狠狠色综合久| 老司机精品视频在线播放| 久久精品丝袜高跟鞋| 夜夜躁狠狠躁日日躁2021日韩| 欧美日韩国产不卡在线看| 久久午夜影院| 台湾成人av| 亚洲高清影视| 亚洲国产精品无码观看久久| 久久欧美肥婆一二区| 欧美丰满熟妇xxxxx| 精品综合免费视频观看| 中文字幕第九页| 久久精品一区二区| 草视频在线观看| 亚洲第一成年网| 日本视频www色| 欧美大片一区二区三区| 可以直接在线观看的av| 久久亚洲欧美日韩精品专区 | 欧美成人一区二区在线观看| 欧美96一区二区免费视频| 日韩成人av免费| 99视频在线观看一区三区| 91视频免费看片| 亚洲主播在线观看| 成人黄色激情视频| 欧美一级在线免费| 户外极限露出调教在线视频| 久久综合久久88| gay欧美网站| 91av一区二区三区| 欧美激情极品| 99热一区二区三区| 香蕉视频成人在线观看| 一区二区三区四区毛片| 91亚洲国产成人精品一区二三| 亚洲毛片亚洲毛片亚洲毛片| 亚洲国产成人av好男人在线观看| 亚洲国产精品无码久久久| 日韩午夜电影在线观看| 欧美婷婷久久五月精品三区| 久久久91精品国产一区不卡| 在线天堂新版最新版在线8| 国产精品男人的天堂| 激情av综合| 五月天男人天堂| 久久先锋资源| 偷偷色噜狠狠狠狠的777米奇| 2023国产一二三区日本精品2022| 999精品在线视频| 日本韩国欧美一区| 精品人妻久久久久一区二区三区| 伊人久久男人天堂| 伊人成综合网站| 成人看片视频| 青青一区二区三区| caopor在线视频| 91理论电影在线观看| 久久久久成人精品无码| 69久久99精品久久久久婷婷 | 久久久97精品| 婷婷激情成人| 性欧美.com| 日韩高清一区二区| 超碰97人人干| 亚洲大型综合色站| 婷婷久久久久久| 久久久久久久久网站| 一区二区三区在线免费看 | 爱久久·www| 久久久久成人精品| 日韩高清一区| 男人插女人视频在线观看| 国产成人在线影院| 午夜免费激情视频| 日韩欧美色综合网站| av网站免费在线观看| yellow视频在线观看一区二区 | 久久久电影免费观看完整版| 91在线亚洲| 中文字幕中文字幕99| 麻豆久久久久久久| 精品无码久久久久成人漫画| 777午夜精品免费视频| 奇米影视888狠狠狠777不卡| 欧美影院久久久| 国产精品一区二区99| 不要播放器的av网站| 国产精品女上位| 国产美女裸体无遮挡免费视频| 久久久精品国产亚洲| 无人区乱码一区二区三区| 久久亚洲a v| 91视视频在线观看入口直接观看www| 久久久精品99| 国产视频精品免费播放| 成人在线视频播放| 亚洲自拍的二区三区| 国产成人精品网址| 放荡的美妇在线播放| 欧美v日韩v国产v| 亚洲精品一区| 亚洲一区在线免费| 国产精品77777| 久久久久99精品成人片我成大片| 中文字幕久精品免费视频| 日韩精品一区二区三区中文| 丁香六月激情婷婷| 国产亚洲1区2区3区| 在线观看国产精品入口男同| 久久综合免费视频| 香蕉久久99| 91热这里只有精品| 亚洲精品成人少妇| 免费在线高清av| 91久久久一线二线三线品牌| 亚洲欧美日本日韩| 国产91精品网站| 自拍偷拍色综合| 欧美大片免费久久精品三p| 成人私拍视频| 在线视频一二三区| 91看片淫黄大片一级在线观看| 91中文字幕在线视频| 国内偷自视频区视频综合| 色综合咪咪久久网| 欧美做受喷浆在线观看| 在线播放欧美女士性生活|