日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Angular教程:Angular無障礙性

Angular 中的無障礙功能

Web 會被各種各樣的人使用,包括有視覺或運動障礙的人。有多種輔助技術能使這些人更輕松地和基于 Web 的軟件應用進行交互。另外,將應用設計得更易于訪問通常也能改善所有用戶的體驗。

網站是企業(yè)的互聯(lián)網名片,是開展互聯(lián)網業(yè)務基礎平臺。在目標明確的基礎上,創(chuàng)新互聯(lián)憑借團隊豐富的設計經驗完成網站的構思創(chuàng)意即總體設計方案,自成立以來,一直致力于為企業(yè)提供從域名與空間、網站策劃、網站設計、品牌網站設計、電子商務、外貿網站建設、網站推廣、網站優(yōu)化到為企業(yè)提供個性化軟件開發(fā)等基于互聯(lián)網的全面整合營銷服務。

關于如何設計無障礙應用的問題和技術的深入介紹,參閱 Google 網絡基礎知識的無障礙功能部分。

本頁討論了設計 Angular 應用的最佳實踐,這些實踐對所有用戶(包括依賴輔助技術的用戶)都適用。

本頁中所講的范例程序,參閱現(xiàn)場演練 / 下載范例。

無障礙屬性(Attribute)

建立無障礙的 Web 體驗通常會涉及設置 ARIA 屬性(Attribute) 以提供可能會丟失的語義。使用 Attribute 綁定模板語法來控制與無障礙性相關的屬性(Attribute)值。

在 Angular 中綁定 ARIA 屬性(Attribute)時,必須使用 ?attr.? 前綴,因為 ARIA 規(guī)范針對的是 HTML 屬性(Attribute),而不是 DOM 元素的屬性(Property)。


注意

此語法僅對于屬性(Attribute)
綁定是必需的。靜態(tài) ARIA 屬性(Attribute)不需要額外的語法。


按照約定,HTML 屬性(Attribute)使用小寫名稱(?tabindex?),而 Property 使用 camelCase 名稱(?tabIndex?)。

Angular UI 組件

由 Angular 團隊維護的 Angular Material 庫是旨在提供完全無障礙的一組可復用 UI 組件。組件開發(fā)工具包(CDK)中包括 a11y 軟件包,該軟件包提供了支持無障礙領域的各種工具。比如:

  • ?LiveAnnouncer ?用于使用 ?aria-live? 區(qū)域向屏幕閱讀器用戶朗讀消息。關于 aria-live 領域的更多信息,參閱 W3C 文檔。
  • ?cdkTrapFocus ?指令能將 Tab 鍵焦點捕獲在元素內。使用它可為必須限制焦點的模態(tài)對話框之類的組件創(chuàng)建無障礙體驗。

關于這些工具和其它工具的完整詳細信息,參閱 Angular CDK 無障礙功能概述。

增強原生元素

原生 HTML 元素捕獲了許多對無障礙性很重要的標準交互模式。在制作 Angular 組件時,應盡可能直接復用這些原生元素,而不是重新實現(xiàn)已獲良好支持的行為。

比如,你可以創(chuàng)建一個組件,它使用屬性(Attribute)選擇器指向原生 ?