隨 著移動網絡使用的普及,網站對觸摸輸入做出良好反應的重要性也日益增加。在過去,這意味單獨處理 MouseEvent 和 TouchEvent,而這種方式可能難以維護。現在,Chrome 通過分派 PointerEvents 事件,支持統一的輸入處理方式。默認情況下,PointerEvents 不會阻止滾動,因而頁面響應更迅速。為使用 TouchEvent 實現相同的性能,頁面可以使用被動事件偵聽器。
Chrome 現在還支持兩種全新的輸入響應方式。touch-action CSS 屬性讓網站能夠響應手勢,例如平移。對於鼠標按鈕,新的 auxclick 輸入事件類型允許網站管理非主要按鈕的點擊行為。
異 步 JavaScript 可能比較難以推導。Promise 可幫助避免回調嵌套問題,但是,當網站存在大量異步依賴時,基於 Promise 的代碼仍可能難以讀取。Chrome 現在支持 async 和 await JavaScript 關鍵字,允許開發者編寫基於 Promise、可加以結構化並以同步代碼形式讀取的 JavaScript。
提取 URL 並使用 Promise 記錄響應:
使用 async 和 await 的相同代碼:
對 於各種設備和屏幕尺寸,要設置文本格式以使其填充可用空間可能都是一項挑戰。Chrome 現在支持 CSS 自動斷字,這是 Android 版和 Mac 版 Chrome 最常請求的布局功能之一。CSS 斷字允許浏覽器在自動換行時用連字號斷字,從而提升文本塊的視覺一致性。在未來版本中,斷字支持將擴展到其他平台。
4、此版本中的其他特性原文來自:http://os.51cto.com/art/201610/520047.html
本文地址:http://www.linuxprobe.com/chrome-55-beta.html編輯:劉峰,審核員:馮琪
http://xxxxxx/Linuxjc/1184543.html TechArticle