渐进增强是一种Web开发方式,致力于向最广大的潜在受众提供尽可能最优的体验,同时让编程和测试工作得到简化。无论用户是在iPhone上,还是在最新最潮的高端系统上浏览网站,甚至只是听着屏幕阅读器的朗读,他们获得的体验都应该是一致的,功能和特性也要尽可能完整。

相关阅读:
《经典网页设计师图书大推荐》

新书推荐!渐进增强的Web设计

亚马逊购书地址

购买《渐进增强的Web设计》

内容简介:

随着互联网技术的不断发展壮大,网络覆盖率和可联网设备不断增加,用户对可访问性的需求也与日俱增。《渐进增强的Web设计》是一本网页设计与开发方面的实用指南,介绍了一种渐进增强的编程方法,利用JavaScript、高级CSS和Ajax制作能实现高度交互体验的网站,同时还确保代码库无需修改就能到处运行。这个法则简单地说就是建议所有的网站内容和功能都以语义化的HTML为基础,让任何具备网络功能的设备都可以使用,然后再在上面无缝叠加基于高级CSS和JavaScript的增强功能。本书适合网站设计和开发人员阅读。

谈一谈渐进增强设计

从很多方面看,现在都是成为网页设计师的最佳时机。

新的网站和应用程序正在以惊人的速度涌现,它们改变了我们工作、交流和生活的方式。我们在网上经营生意,建立人际关系,表达意见,自学各种知识,还找到了各种各样的娱乐方式。网页标准的进步不断让网络变得更简单、更快捷、更动态和更强大。"在线"这个词已经摆脱了"线"的束缚:具备上网功能的手机和小型上网本大量涌现,几乎让我们随时随地都可在线。

但是,这座巨大的互联网宝库存在一个问题:虽然高级交互功能一般可以在支持高级CSS和JavaScript功能的最新浏览器上完美运行,但是市面上无数种上网设备(从最新的Kindle或Wii游戏系统到各种老式计算机和手机)对这些功能只提供有限支持或者完全不支持,这可能会导致这些高级交互功能缺损或不可用。即使是最新的浏览器,如果网站开发者没有考虑对屏幕阅读软件和其他辅助设备的支持,网站就无法服务于盲人或视障用户。

作为网页设计和开发人员,我们总是在平衡三个相互有些冲突的目标。我们想使用眼前所有激动人心的新技术,实现引人入胜的交互体验。但同时我们也努力确保网站对所有人都是可访问、可用的。另外,从开发的角度看,尽可能编写最整洁、最容易维护的代码也同样重要。我们一直在寻找能在实际项目中优雅地实现所有这三个目标的开发道路。

令人高兴的是,我们觉得已经找到了这样一条路。本书是一本网页设计与开发方面的实用指南,特别注重介绍如何利用JavaScript、高级CSS和Ajax制作能实现高度交互体验的网站,同时还确保代码库无需修改就能到处运行。我们的方法就是基于一种叫作渐进增强的编程法则,这个法则简单地说就是建议所有的网站内容和功能都以语义化的HTML1为基础,让任何具备网络功能的设备都可以使用,然后再在上面无缝叠加基于高级CSS和JavaScript的增强功能。

1 语义化的HTML(semantic HTML)鼓励将HTML标签用于体现网页的实际内容,把页面美化和外观调整的任务交给CSS。——译者注

渐进增强地开发网站并不意味着花费更多的精力,但它确实需要你调整开发流程和思路。一些人可能会说这么做不值,因为目前的开发方式能照顾到的对象已经覆盖了"大多数"用户,浏览器对网页标准支持的不断改进也将弥合剩下的用户缺口。

然而,近期的互联网应用与设备发展趋势告诉我们,事实恰恰相反:一些最前沿可上网设备的浏览器对网页标准支持不佳,同时,那些运行着过时、简陋版本浏览器的老式电脑和手机的数量不减反增。

无论如何,事实就是如此,人们在日常生活中使用各种各样的浏览器、平台和设备,他们期望自己喜爱的网站和应用能在所有这些地方无缝运行。面对这样日益复杂的设备环境时,构建只能在少数特定浏览器上正常运行的网站是不现实的,特别是不要忘了——渐进增强设计能让你的网站到处运行,并为所有人服务。

不过,我们知道单凭这些无法说服持怀疑态度的人。所以接下来看看全球网络受众和现有技术的真实现状,并探究一下常见编程方法可能导致的问题(轻则导致小小的不便,重则导致功能完全不可用)。

作者简介:

本书由全球著名Web设计公司Filament集团两位创始人和两位开发主力联手打造,其中Scott Jehl还是jQuery团队成员。四位作者具有多年的网站设计和开发经验,曾为网站、无线设备、Web应用设计过众多高度实用的用户界面,受到了高度赞扬。本书展示了如何利用渐进增强方法开发网站,从而获得最佳用户体验。本书既是理解渐进增强原则和益处的实用指南,也用详细的案例分析,目的是向设计师以及开发人员传授何时、何地以及如何采用体现渐进增强的具体编程和脚本技巧。

Todd Parker,Filament集团公司创始人,具有12年以上创建高度实用、可访问和直观界面的经验。Todd曾在Zefer公司和CSC顾问公司担任首席体验设计师。Communication Arts杂志对Todd卓越的设计工作给予了充分肯定。

Patty Toland,Filament集团公司联合创始人,具有20多年的企业和机构客户咨询经验。Patty的专长是制定稳健的信息和传播策略,包括品牌推广、成分分析、信息架构和系统设计,以及文字创作。Patty曾供职于Zefer公司、Kohn Cruikshank公司和哈佛商学院。

Scott Jehl,设计和开发技艺俱佳。加入Filament集团公司之前,Scott曾为《新英格兰医学期刊》、Footjoy Golf和阿斯彭/斯诺马斯度假村等客户提供过服务。Scott还运营着在线网站地图工具WriteMaps.com。此外,他还是jQuery设计团队成员。

Maggie Costello Wachs,Filament集团的编程和产品负责人。Maggie在前端编程领域有着高超的专业水准,特别致力于编写兼容标准的标记、CSS和脚本,以实现与渐进增强的最佳搭配。加盟Filament集团之前,Maggie曾供职于Monitor集团和Zefer公司。
 
================关于优设网================
"优设uisdc.com"是一个分享网页设计、无线端设计以及PS教程的干货网站。
【特色推荐】
PS礼仪手册:网页设计师必须修炼的内功技法,更是不可或缺的WEB设计指南http://hao.uisdc.com/ps/
设计微博:拥有粉丝量63万的人气微博@优秀网页设计 ,欢迎关注获取网页设计资源、下载顶尖设计素材。
设计导航:全球顶尖设计网站推荐,设计师必备导航:http://hao.uisdc.com
———————————————————–
想在手机上、被窝里获取设计教程、经验分享和各种意想不到的"福利"吗?
添加 优秀网页设计 微信号:【youshege】优设哥的全拼
您也可以通过扫描下方二维码快速添加:

新书推荐!渐进增强的Web设计
 

收藏
点赞

复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。