電腦店訊:W3C已經發布Pointer Events作為最終的推薦標准。微軟已經做出改進,包括對新設備類型、滾動和縮放行為額外配置值、合成自定義Pointer Events構造函數等賦予更好的可擴展性。除了Pointer Events,微軟也為Project Spartan渲染引擎觸摸互動性能進行了額外的改進,使那些為大屏設計的網站在小屏幕上的體驗更好。並引入雙擊手勢以快速放大或縮小相關內容。
從手勢識別器角度來看,任何一個單擊和緊隨其後的另一個單擊可以看作為雙擊。所以單擊操作之前(例如導航到鏈接或單擊一個按鈕),浏覽器必須停頓,以判斷另一個單擊是否隨後到來。這就在單擊操作時引入了一個明顯的延遲(300毫秒)。這個問題已經進行記錄以提出了許多修復或解決方案,包括流行的FastClick庫等。
另外在IE11,如果你完全禁用視窗規則中的縮放功能(例如禁用用戶擴展),那麼也就禁用了300毫秒的延遲。
現在在新引擎,設置一個寬度小於或等於設備寬度(device-width )(不需要為小屏設備優化網站的強烈信號)的視窗規則也將禁用300毫秒的延遲。所以,今後應用開發者,尤其是浏覽器類應用的開發者應該更多考慮不同頁面的實際情況,去掉無意義的觸摸延遲設定,讓用戶操作更加便捷。對於移動網站這將帶來顯著的性能提升。