zl程序教程

您现在的位置是:首页 >  其它

当前栏目

《渐进增强——跨平台用户体验设计》一1.9 渐进增强的设计思想

设计 用户 体验 增强 思想 跨平台 1.9 渐进
2023-09-11 14:17:37 时间

本节书摘来自异步社区《渐进增强——跨平台用户体验设计》一书中的第1章,第1.9节,作者 【美】Aaron Gustafson,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.9 渐进增强的设计思想

渐进增强是一种设计思想。运用这种设计思想进行设计实践,会让每个设计师和开发者节省大量的时间和成本。这种设计思想帮助你了解你所面对的真实用户和设备环境,让他们获得最适合的用户体验,从而体现出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月上线运营。公众号【异步图书】,每日赠送异步新书。