web前端開發,div+css前端制作,有三個詞經常被提及:可用性,可訪問性,和可維護性,在注重這三方面的同時,就是對網頁性能質量提出了一個要求,如何把網頁性能做的更好,降低項目開發的成本,縮短時間,提高效率是很多人關注的目標。
可用性指的是:產品是否容易上手,用戶能否完成任務,效率如何,以及這過程中用戶的主觀感受可好,是從用戶的角度來看產品的質量。可用性好意味著產品質量高,是企業的核心競爭力。
可維護性一般包含兩個層次,一是當系統出現問題時,快速定位並解決問題的成本,成本低則可維護性好。二是代碼是否容易被人理解,是否容易修改和增強功能。可維護性和可復用性、可擴展性等有交叉的地方。構建可維護性好的代碼,對企業的長期發展非常重要。
可訪問性是:Web內容對於殘障用戶的可閱讀和可理解性。同時指南裡還特別指明:提高可訪問性也能讓普通用戶更容易理解Web內容。具體而言,要考慮以下兩方面:
無論用戶是否殘障,都得通過用戶代理(User Agent)來訪問Web內容。因此要提高可訪問性,首先得考慮各種用戶代理 :桌面浏覽器、語音浏覽器、移動電話、車載個人電腦等等。還得考慮用戶訪問Web內容時的環境限制 。比如:我們真的要考慮浏覽器禁用JavaScript/CSS的情形嗎?我的理解是,要考慮的其實不是禁用了JavaScript/CSS的浏覽器,而是那些對JavaScript/CSS不支持或支持不好的用戶代理。比如語音閱讀器,手機浏覽器等,JavaScript提供的是一層可訪問性,不能代替內容本身。當然,從漸進增強的角度講,鼓勵使用高級特性,只是同時要做到優雅降級,讓低端用戶代理上,也能保留低保真的體驗。