周五搞一个关于用户注册的活动页面,有个发验证码的操作,用户点击发送验证码后,会弹一个 alert(当然是自己写的,不是浏览器原生的那个)提示用户已注册,去登录,点击“确定”之后,就会跳转到登录页去。 一开始,点击确定按钮后,用 window.location.href='' 去实现。用我的 Nexus 6 测试的时候,微信提示: 网页无法打开 位于 http://xxx.xxx.com/xxx 的网页无法加载,因为:…

无论是设计网页还是 app, 在展示大量格式化数据时,表格、列表和卡片都是最常用的三种形式。但是在工作和学习过程中,常常看到这三种形式用的很奇怪的情况。所以来聊聊这个吧。 表格 在各种 web “管理系统”中,如果没有设计师,表格一般是大家的最爱。表格确实比较简单的映射了数据库的结构,而且别人都用,我们也用吧,可能还有从 Excel 转来的用户,简直零成本上手。于是造成了表格的泛滥。而且在 HTML 中,似乎表格也天然对应着这类格式化的数据,毕竟像 ul 和 li 的默认样式都是下面这样带着点的,给人一种这货不适合展示大量格式化数据的感觉。 浏览器默认的列表样式: 示例列表项1…

前阵子看到诺奖科学家的联名呼吁绿色和平停止对转基因的反对运动,想说点什么。 生物通过变异和选择来适应环境。因为变异的随机和“选择的残酷”,这个过程充满着失败的尝试和沉重的代价,所以很多生物改变环境,使环境“适应”自己,甚至是激进的改变。比如人类,生活到了和大自然完全不一样的城市当中。 就在 500 年前,大概我们很多人还吃不饱饭,我们没有那么大的能力去改变环境,没办法每天坐着,甚至躺着,然后吃到远大于身体所需的食物。而今天,我们可以任由我们的惰性让我们美美的躺着,吃远大于身体所需的各种美食,或者是由于工作需要,不得不减少了运动量,整天坐在电脑前面。于是出现了各种各样的身体问题。因为什么?因为我们的基因和 500 年前没有多大变化,我们适应的是那个需要不停运动,不运动就没有饭吃,甚至会被野兽吃掉的环境。…

虚拟现实 (VR) 技术得到了大家的一致认可,然而,当我们做 VR 设计时,还是缺乏好的方法和实践。在我的学士项目中,我一直专注于研究虚拟现实技术所带来的用户界面(UI)和用户体验(UX)方面的问题以及机遇。 传统的数字界面,都是为了适应 2D 屏幕的硬件需求而设计的。设计师一直在让内容和导航适应显示的画面,把我们的现实世界转换成图标和其他的 UI 元素 (Bill Moggridge, 2007). 但是,充斥着 2D 元素的虚拟环境会破坏 VR 带来的沉浸感。 为 VR 环境设计,不是把…

或许是从“网站/网页”时代一路走来,我们仍然喜欢叫一个界面是“页面”。那时候的信息传递基本上是单项的,一个网站就好想是一本书,所以”网页“这个词也是一种文档或书籍的隐喻。我们设计导航就像是在设计书籍的目录,设计内容就好像是在排版。 然而时至今日,我们的设计对象大多已经不能和书籍联系起来。我们在设计应用。而无论网站也好,APP 也好,很多同学却仍然在使用页面的思路。大体是全局导航是什么,是个 tab 还是个 drawer, 还是网页上的一个横向菜单栏?然后每一个选项对应哪个页面,这个页面上的触发器(按钮、链接等等)又会产生什么页面。一路形成一个页面树。最后把它们之间的跳转关系用连线表达出来。 这样的做法,首先兜了一个圈子。…