国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

谷歌發布十項 Web 新特性!

開發 前端
Chrome 135 加入了新的 CSS 語法:::scroll-button()?和?::scroll-marker()。開發者現在只需要用 HTML 和 CSS 就能做出互動輪播圖,不用再用 JavaScript。

在前幾天舉行的 Google I/O 2025 大會上,Chrome 團隊帶來了很多新的 Web 平臺功能。這些功能可以幫助開發者更高效,提升用戶體驗。

CSS 輕松實現輪播圖

Chrome 135 加入了新的 CSS 語法:::scroll-button() 和 ::scroll-marker()。開發者現在只需要用 HTML 和 CSS 就能做出互動輪播圖,不用再用 JavaScript。

? ::scroll-marker: 給每一頁加分頁指示器,并可以設置樣式。

? ::scroll-button(start/end): 左右滾動按鈕是系統提供的,樣式一致。

? scroll-snap-type, scroll-snap-align: 可以讓每次滾動對準一頁。

圖片社交網站 Pinterest 已經用了這個新方法。他們把原來 2000 行的 JS 代碼變成了 200 行 CSS,維護起來簡單多了。

例子:

<div class="carousel" tabindex="0">
  <div class="carousel-track">
    <div class="slide">Slide 1</div>
    <div class="slide">Slide 2</div>
    <div class="slide">Slide 3</div>
    <div class="slide">Slide 4</div>
  </div>
</div>
.carousel {
overflow-x: auto;
scroll-snap-type: x mandatory;
display: flex;
scrollbar-gutter: stable;
scroll-padding-inline: 1rem;
block-size: 250px;
border: 1px solid #ccc;
position: relative;
padding-block: 1rem;
accent-color: #007aff; /* 控制滾動按鈕和標記顏色 */
}

.carousel-track {
display: flex;
gap: 1rem;
inline-size: max-content;
}

.slide {
inline-size: 300px;
flex: none;
scroll-snap-align: start;
background: #f5f5f5;
border-radius: 1rem;
padding: 2rem;
font-size: 1.5rem;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 04px12pxrgba(0, 0, 0, 0.1);
}

/* 樣式化分頁標記 */
.carousel::scroll-marker {
block-size: 6px;
inline-size: 24px;
background: #ccc;
border-radius: 3px;
margin-inline: 4px;
}

.carousel::scroll-marker(active) {
background: #007aff;
}

/* 樣式化左右滾動按鈕 */
.carousel::scroll-button(start) {
background: #fff;
color: #007aff;
border: 1px solid #007aff;
border-radius: 50%;
padding: 0.5rem;
}

.carousel::scroll-button(end) {
background: #fff;
color: #007aff;
border: 1px solid #007aff;
border-radius: 50%;
padding: 0.5rem;
}

聲明式彈出窗口:Interest Invoker API

Interest Invoker API 是 Chrome 中引入的一項新功能,用于聲明式地處理輕量用戶交互,用于觸發彈出 UI 元素(如彈出框、工具提示、懸浮卡片等),而無需 JavaScript。

以前要做彈出窗口,開發者需要寫很多 JavaScript 監聽事件,控制顯示隱藏。這種做法靈活但麻煩,容易出錯,也不方便做無障礙支持。現在用 Interest Invoker API,只要用戶懸停、點擊或聚焦,就能自動顯示對應內容(比如 <div popover>)。

**例子:**搭配新的 popover 屬性,瀏覽器將自動管理彈出狀態的顯示與隱藏。

<!-- Interest 區域:當鼠標懸停或聚焦時,觸發目標顯示 -->
<button interest="details">查看詳情</button>

<!-- 被觸發的目標:一個可彈出的懸浮卡片 -->
<div popover id="details">
  微信公眾號:前端充電寶
</div>

內置 AI API:引入 Gemini Nano 和多模態 Prompt API

Google 在 Chrome 中引入了 端側(on-device)AI 能力,通過一組內置 API 提供給 Web 開發者。這些 API 使用 Gemini Nano —— Google 的輕量版生成式 AI 模型,運行在本地設備上,不依賴云端服務器。

Gemini Nano 是 Google Gemini 模型的輕量版本,優化運行在手機和瀏覽器端,具備較強的文本和圖像處理能力,適合離線使用。

從 Chrome 138 起,Summarizer API、Language Detector API 和 Translator API 已穩定發布,Prompt API 也可以用于 Chrome 擴展。此外,Writer API 和 Rewriter API 也提供了原始試用。這些 API 使網頁或擴展程序可以直接調用 AI 功能,如文本摘要、語言識別、翻譯,以及多模態內容處理 —— 全部不需要聯網或服務器部署。

? Summarizer API(摘要 API):從提供的文本中自動生成簡潔摘要。

const summary = await summarize("這是一段很長的文本...");
console.log(summary);

? Language Detector API(語言檢測 API):自動識別輸入文本的語言。

const lang = await detectLanguage("Bonjour tout le monde");
console.log(lang); // 輸出 "fr"

? Translator API(翻譯 API):本地將文本翻譯為目標語言。

const translated = await translate("你好", "en");
console.log(translated); // 輸出 "Hello"

? **Prompt API(多模態):**調用 Gemini Nano 對文本、圖像等多種輸入進行理解、生成或問答。

const result = await promptAI({
  input: {
    text: "總結這張圖的內容",
    image: imageBlob
  },
  context: "用戶想快速理解圖表信息"
});
console.log(result);

? Writer API:允許開發者向模型提供提示(prompt),由 Gemini Nano 在本地生成新的文本內容。

const output = await writer.generate({
  prompt: "寫一段介紹人工智能的簡短段落",
  context: "科普文章風格"
});
console.log(output.text);

? Rewriter API:用于對現有文本進行重寫、潤色、語氣調整或簡化,也是運行在本地的 Gemini Nano 能力。

const rewritten = await rewriter.rewrite({
  input: "本系統旨在優化資源調度與任務分配",
  tone: "更口語化"
});
console.log(rewritten.text);
// 輸出:我們這個系統主要是為了更好地分配任務和資源。

混合式 AI 解決方案

Chrome 團隊與 Firebase、Gemini Developer API 的合作,為開發者帶來了一個 “混合式 AI 架構”,能在移動端和桌面端構建響應迅速、覆蓋面廣、智能化的 Web 應用。這些應用盡可能使用客戶端 AI,并無縫擴展到服務器端 AI,以覆蓋所有設備和瀏覽器。

這個新模式意味著:

? 優先在本地運行 —— 快速、保護隱私

? 如果不支持,就自動用云端 AI —— 保證效果一致

AI 驅動的 DevTools

Chrome 現在在 DevTools 中集成了由 Gemini 驅動的 AI 助手,幫助開發者快速理解、定位并解決常見前端開發中的問題。

借助這項功能,你可以直接在 DevTools 面板內與 AI 進行對話,讓它:

? 分析當前頁面中的問題(如樣式錯亂、性能瓶頸)

? 指導調試步驟

? 自動應用修復建議

? 引導你找到相關源碼

圖片圖片

DevTools 全新 Performance 面板

Chrome DevTools 的 Performance 面板 已進行重大升級,不再只是開發者錄制的本地性能軌跡分析工具,而是:一個集成了 真實用戶數據(RUM)+ Lighthouse 分析 + Gemini AI 助理 的全新性能調試中心。

它讓你可以更直觀、智能、高效地識別性能瓶頸,并獲得優化建議 —— 全部 無需離開 DevTools 工作流。

圖片圖片

Baseline 支持集成進主流開發工具

Baseline 是 Google Chrome 團隊發起的一個開放標準,旨在幫助開發者快速判斷某個 Web 特性是否在主流瀏覽器中廣泛可用。

在熟悉的 Web 開發工具中,將能夠清晰地了解各大瀏覽器對 Web 特性的支持情況:

? IDE(集成開發環境):VS Code 現在可以在編寫代碼的過程中直接顯示特性的 Baseline 狀態,未來還將支持 JetBrains 的 WebStorm 以及基于 VS Code 的 IDE,例如 Firebase Studio、Windsurf、GitHub Codespaces 等。

? Linter(代碼檢查工具):CSS 和 HTML 的 Linter 可以在你使用超出 Baseline 目標范圍的新特性時主動發出警告。ESLint(針對 CSS)、HTML ESLint 和 Stylelint 已支持 Baseline。

? 分析工具:RUMvision 將 Baseline 數據與真實用戶指標相結合,讓你能夠為受眾策略性地選擇最優的 Baseline 版本。Google Analytics 用戶可以將自己的數據上傳到 Google Analytics Baseline Checker,以獲得 Baseline 建議。

? 編譯工具:使用 browserslist-config-baseline,可以將 Baseline 目標集成到諸如 Babel 和 PostCSS 的代碼編譯工具中。這樣可以在源碼中使用現代特性,并在生產構建中將其編譯為向后兼容的代碼。

全面掌握 Web 特性支持情況

Google 推出的 Web Platform Dashboard(Web 平臺儀表板)現已完成了 100% 的 Web 特性數據集映射。

https://webstatus.dev/

這意味著,開發者可以:

? 一站式查看所有 Web 特性的狀態

? 對比其在各大瀏覽器中的 Baseline 支持情況

? 了解每個特性的 可用性與實際采用率

圖片圖片

統一身份認證體驗

Google 正在將 Android 上廣受好評的 Credential Manager(憑據管理器)體驗引入 Web 端的 Chrome 瀏覽器,旨在解決用戶在登錄網站時遇到的各種認證方式帶來的復雜性,如:

? 密碼

? 身份聯合登錄(如 Google/Facebook 登錄)

? Passkeys(無密碼登錄憑據)

主要功能:

? 一致的憑據選擇體驗:用戶點擊“登錄”時,Chrome 會自動彈出登錄選項。包括密碼、Passkeys,未來還會支持更多。

? 體驗更直觀:不用區分登錄方式,Chrome 會自動判斷并顯示合適的選項。

? 開發者集成簡單:開發者只需調用新的 Credential Manager API,而無需分別處理不同類型的登錄方式。

更快迭代 Chrome 擴展程序

為了讓開發者更快發布和更新擴展程序,Chrome 團隊加了一個新功能:

現在可以取消正在審核的擴展提交,這樣你可以馬上修改并重新提交。

這個功能是在原來的“撤回已發布版本”的基礎上改進的。現在如果提交錯了,也可以立刻修正。

責任編輯:武曉燕 來源: 前端充電寶
相關推薦

2015-11-05 10:51:35

當當分布式調度開源項目

2011-11-15 16:56:49

算法

2010-04-22 09:18:23

2016-09-21 20:21:41

谷歌Android

2013-03-14 10:15:19

谷歌數據中心設計

2015-09-22 11:18:14

watchOS 2測試漏洞

2012-10-31 09:46:46

Android 4.2

2025-08-19 08:25:02

2009-12-24 09:22:30

2016-08-22 17:47:15

Web設計技能

2017-06-15 08:42:01

Web開發開發工具數據湖

2016-10-28 14:01:22

DevOps自動化

2012-06-28 11:26:22

2012-06-29 09:52:42

2019-09-27 08:00:00

Visual StudVisual Stud開發技巧

2019-04-24 12:49:00

2016-04-27 15:42:01

技巧構建SDK

2010-09-17 17:35:55

2009-12-25 09:34:54

袁萌Linux

2024-08-13 10:47:01

點贊
收藏

51CTO技術棧公眾號

欧美电影《轻佻寡妇》| 久久国产精品一区二区| 九色|91porny| 国产精品成av人在线视午夜片| 欧美老人xxxx18| 91在线看www| 免费在线黄网| 免费成人在线视频网站| 日韩影片中文字幕| 国精产品一区一区三区mba视频| 亚洲第一av网| 一区二区视频在线免费| 不卡一本毛片| 激情综合色播激情啊| 亚洲男人的天堂在线播放| 亚洲激情免费视频| 日韩美女在线| 国产日本欧洲亚洲| 2018国产精品视频| 欧美久久久久久一卡四| 麻豆视频在线| 日韩av中文字幕一区二区三区| 日韩片之四级片| 粉嫩av一区二区三区天美传媒| 欧美精品九九| 欧美一区二区三区免费观看视频| 国产精品初高中精品久久| 亚州av中文字幕在线免费观看| 日韩在线观看电影完整版高清免费悬疑悬疑 | 久久午夜免费电影| 国内精品小视频在线观看| 中文字幕亚洲乱码| 亚州综合一区| 欧美在线你懂的| 91最新在线免费观看| 精品黄色免费中文电影在线播放| 久久99久久99小草精品免视看| 国产日韩二区| 成人日韩在线观看| 国产无人区一区二区三区| 国产成人精品视频在线| www.中文字幕久久久| 国产a视频精品免费观看| 91精品国产乱码久久久久久蜜臀| 久久电影天堂| 午夜精品久久久久久久99水蜜桃| 国产伦精品一区二区三毛| xxxx视频在线| 亚洲激情视频在线观看| 免费一区二区三区在线观看| 久久品道一品道久久精品| 日本成年人网址| 91视频综合| 国产精品久久久av久久久| 成人久久电影| 亚洲第一精品自拍| 里番在线播放| 一区二区三区四区视频精品免费 | 欧美牲交a欧美牲交aⅴ免费下载| 97精品电影院| 91国产在线播放| 97精品国产99久久久久久免费| 一区二区三区在线免费| 两个人hd高清在线观看| 蜜臀av在线播放一区二区三区| 美女黄色丝袜一区| 免费看美女视频在线网站| 91麻豆精品国产91| 能看的毛片网站| 亚洲精品美女| 国模叶桐国产精品一区| 日韩欧美黄色| 亚洲成人激情图| 成年女人在线看片| 一本色道久久综合亚洲aⅴ蜜桃| 妺妺窝人体色www看人体| 久久影视一区| 国产视频在线观看一区| 另类图片国产| 国产精品久久久久久久久男| 国产乱码午夜在线视频| 国产亚洲精品美女| 国产福利在线观看| 国产精品素人一区二区| 一区二区三区免费看| 久久综合影院| 亚洲人成电影网站| 高清av电影在线观看| 亚洲第一男人av| 美女日韩一区| 亚洲欧美日韩中文视频| 都市激情亚洲| 国产一级揄自揄精品视频| 视频一区视频二区欧美| 亚洲片国产一区一级在线观看| 精品国产一区二区三区性色av | 久久视频精品在线| 影音先锋男人在线资源| 亚洲一二三区在线观看| 成人三级视频在线播放| 激情六月婷婷久久| 国内自拍视频一区| 国产大片一区二区| 欧美精品尤物在线| 91麻豆免费在线观看| 一本久道久久综合| 国产精品九色蝌蚪自拍| 亚洲精品无码国产| 久久国产欧美日韩精品| 99热手机在线| 亚洲第一福利网| 尤物tv在线精品| 亚洲精品影院| 亚久久调教视频| 国产一区二区免费电影| 91色乱码一区二区三区| 日本在线观看网站| 在线一区二区三区做爰视频网站| 久久91导航| 国产精品一区二区三区观看| 国产精品网站在线观看| 亚洲深夜视频| 亚洲欧美另类人妖| 欧美激情理论| www.中文字幕在线| 91麻豆精品国产自产在线观看一区| 日本免费一区二区三区视频| 日韩高清dvd| 日本一不卡视频| 情趣网站视频在线观看| 精品国产一区二区三区在线观看| 久久亚洲国产精品尤物| 久久精品国产一区二区三区日韩 | 日本在线中文字幕一区二区三区| 欧美精品日韩综合在线| 九九视频精品全部免费播放| 日韩精品第1页| 欧美高清性hdvideosex| 日韩成人av在线资源| 东北少妇不带套对白| 欧美刺激脚交jootjob| 免费男同深夜夜行网站| 精品99一区二区三区| 高清av不卡| 久久99欧美| 精品国产鲁一鲁一区二区张丽| 情趣网站视频在线观看| 久久免费视频在线观看| 久久久久久一二三区| v888av成人| 天天亚洲美女在线视频| 日本一区福利在线| 91香蕉电影院| 亚洲一区免费观看| 色橹橹欧美在线观看视频高清| 黄色片在线免费| 欧美国产视频日韩| 九九热精品视频在线观看| 五月天婷婷激情视频| 久久精品国产一区二区电影| 国产福利一区在线观看| 亚洲同志男男gay1069网站| 污视频在线免费观看一区二区三区| 国产一区二区精品久久91| 亚洲国产精品精华素| 日韩亚洲一区二区| 国产中文字幕一区二区三区 | 国内精品免费**视频| 爱啪啪综合导航| 在线天堂一区av电影| 日韩av资源在线播放| 涩爱av色老久久精品偷偷鲁| 成人黄色av片| 欧美性感美女h网站在线观看免费| av大全在线| 午夜精品一区二区三区四区| 日韩免费高清av| 国产乱码精品一区二区三区忘忧草| 亚洲人辣妹窥探嘘嘘| 欧美日韩一级二级三级| 欧美黄色成人| 久久久久狠狠高潮亚洲精品| 久久久久久国产精品美女| 国产日韩欧美三区| 精品99在线视频| 欧美第一黄色网| 亚洲欧洲99久久| 波多野结依一区| 青青青在线观看视频| 久久国产精品久久国产精品| 亚洲欧洲精品一区二区三区| 日韩三级在线| 亚洲性图自拍| 人人妻人人澡人人爽欧美一区双| 伦理中文字幕亚洲| 亚洲一区二区三区四区五区中文| 亚洲午夜一区| 免费观看视频www| 亚洲欧美www| 久久综合丝袜日本网|