《渐进增强——跨平台用户体验设计》一1.9 渐进增强的设计思想
本节书摘来自异步社区《渐进增强——跨平台用户体验设计》一书中的第1章,第1.9节,作者 【美】Aaron Gustafson,更多章节内容可以访问云栖社区“异步社区”公众号查看
渐进增强是一种设计思想。运用这种设计思想进行设计实践,会让每个设计师和开发者节省大量的时间和成本。这种设计思想帮助你了解你所面对的真实用户和设备环境,让他们获得最适合的用户体验,从而体现出Web与生俱来的适应性。
渐进增强是一种无间断,连续的设计思想,不是为了某些设备而特殊优化,而是面向不同类型的设备,累加地提供用户体验的提升。在接下来的章节中,你会学习到如何把这种思想应用到Web设计的实践当中。
[1] 作者的分析代码详见https://perma.cc/4EAE-Y9H5
[2] 本书成书的目的即把渐进增强的思想介绍给大家。
[3] 最早的图形浏览器是一款叫做World Wide Web(后因与万维网重名,改名为Nexus)的产品。但是因为它只能运行在NeXT操作系统上,所以并未广为人知。
[4] 我的一些朋友和同事在2013年的时候回到World Wide Web浏览器的诞生地——欧洲核子研究中心(CERN),开发了一款使用现代浏览器内核技术的命令行浏览器,并撰写了相关文章。感兴趣的话点击这里:http://perma.cc/2UYR-HVWP
[5] 1994年,是微软公司的Internet Explorer浏览器的诞生之年。
[6] 当年很多网站用这种技术实现炫酷的视觉效果。
[7] User Agent 技术也在不断发展,能够准确判断用户代理字符串也是不容易的,Nicholas Zakas 有篇文章专门讲了用户代理字符串的发展史:http://perma.cc/BR7M-JEDH
[8] https://perma.cc/5KE9-GK88
[9] 如果真有土豪搞了这么一个项目,提供无限的时间和经费,请告诉我,我要和他做朋友。
[10] 这位仁兄的文章在此:http://perma.cc/H8HW-DACS
[11] 现在我更喜欢iA Writer编辑器,用起它,就让我回想起当年使用Word的感觉。
[12] http://perma.cc/H8HW-DACS
[13] http://perma.cc/MW47-P99F
[14] http://perma.cc/D9ZP-H953
[15] http://perma.cc/AR56-T6GD
[16] http://perma.cc/EG2P-DLGS
[17] Tim 用了“超媒体”这个词来代替传统意义上的“超文本”,因为他认为Web上的内容已经不仅是文本之间的互连,用“超媒体”显得更准确。
[18] medium.com的用户协议写的很好,可以作为参考:http://perma.cc/EDS6-5VZC
[19] http://perma.cc/CS5G-S72K
[20] http://perma.cc/MZK5-5AL9
[21] 正如 Web 开发者 Tantek Çelik 所说,没有内容,何谈Web;http://perma.cc/6Y8C-AZB6
模块化思想在实践中的应用 各种编程语言中的函数,数据仓库的标签体系,甚至于数据中台的核心理念,都是把模块化的思想发挥到了极致,避免了我们重复造轮子,消除了数据烟囱,用最小的投入获得了最大的产出。
《领域特定语言》一2.6 设计优良的DSL从何而来 本节书摘来自华章出版社《领域特定语言》一书中的第2章,第2.6节,作者 (英)Martin Fowler,更多章节内容可以访问云栖社区“华章计算机”公众号查看
《渐进增强——跨平台用户体验设计》一导读 至今我依然清楚地记得,本书第一版刚刚面世,我用双手捧着它的那种感觉。我早知道这是本好书,彼时的我就像孩子剥开糖果一样,期待着满心甜蜜。结果,这本书的第1章就完全超过我的预期,让我佩服得五体投地。在第1章中,Aaron明确而具体地解释了那个我为之思考多年,却总是不能想明白说清楚的设计原则——渐进增强的真谛。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 《敏捷用户体验设计:用户体验设计应用敏捷方法的技巧与最佳实践》
- 精益设计: 设计团队如何改善用户体验
- 移动互联:用户体验设计指南
- LeetCode高频题:设计一个股票推荐系统,自动根据注册用户的关注情况进行推荐,询问时,会推荐那个人多少只他还没有关注的股票
- 微服务轮子项目(09) - 系统幂等性设计
- 用户体验要素的五个设计层面
- 《渐进增强——跨平台用户体验设计》一1.3 技术实现和用户体验
- 《渐进增强——跨平台用户体验设计》一1.6 适应未知的设备
- 《UX设计之道——以用户体验为中心的Web设计(第2版)》一第1章 用户体验设计之道1.1 什么是用户体验设计
- 《UX设计之道——以用户体验为中心的Web设计(第2版)》一1.2 关于用户体验设计师
- 《UX设计之道——以用户体验为中心的Web设计(第2版)》一导读
- 《众妙之门——Web用户体验设计与可用性测试》一2.2 从数字上看:行为应答
- 《众妙之门——用户体验设计的秘密》一1.2 灵感应该从何而来
- 《众妙之门——用户体验设计的秘密》一第2章 设计“好脾气”的网页2.1 巴赫和他的十二平均律
- 《众妙之门——用户体验设计的秘密》一2.4 通过响应式设计实现的普遍化设计
- 《众妙之门——用户体验设计的秘密》一导读
- 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一2.4 UI和IxD
- 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一2.5 再谈交互设计、用户体验设计工作
- 《用户体验设计 本质、策略与经验》一导读
- 以用户、组织结构和权限为例,论如何将基于关系型数据库的设计简化