首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么「确定按钮」正在慢慢消失

不论做什么产品,界面上几乎都少不了「确定按钮。例如:操作提示时、进行选择时、填写表单时……图片完成、保存、下单……各种代表“确定某一步骤”的按钮,都可以统称为确定按钮。...以前的产品设计,大量以来确定按钮,但是现在的产品设计,确定按钮用得越来越少了。倒不是因为不需要确定操作了,而是除了「确定按钮」之外,设计师们发现了更好的方式。...能自动「确定」就不需要按钮有一句话说:最好的交互就是没有交互同样,最好的「确定按钮,其实是没有按钮。例如,手机锁屏时,输入密码后不需要确定按钮就可以直接验证进入。...图片能这么做是因为手机锁屏密码固定六位数,而电脑的锁屏密码通常不确定,所以还是需要一个「确定按钮。图片这说明,如果能够预料到用户的操作数量,且操作很简单的话,是完全可以考虑去掉「确定按钮的。...图片进行了输入/修改得用「保存」输入操作后,用户最怕丢失信息没有保存,回头得重新写。如果只是简单的表单,例如设置用户名什么的,重来一次倒也无所谓。

53630
您找到你想要的搜索结果了吗?
是的
没有找到

确定没有滥用 goroutine 吗

地址仍然是一样的,这个没错,但是子协程里面的 i 每一个协程的 i 变量地址都不一样,每个协程输出的都是属于自己的变量 i ,因此不会有上述的错误 程序崩溃 panic 有时候我们编码,会开辟多个协程,但是没有处理好协程中可能会...很明显程序是没有 panic 的,因为每一个子协程发生的 panic 都被处理掉了,我们还可以使用 golang 提供的 runtime 包来将 具体的 panic 信息打印出来,便于分析问题 来写一个简单的例子...) 来计算goroutine panic 的堆栈信息的字节数,并最终打印出来 我们先来看效果 我们将 panic 堆栈信息的字节数打印出来,并且将 panic 的具体信息也打印出来, 最重要的是程序没有崩溃

27760

【算法】如何确定图(Graph)里有没有环(Cycle)?

比如下面这两个无向图,很显然图一里面有环,而图二没有。 ? 从算法的原理开始 用眼睛看起来很简单的事情,如何用程序来实现呢?...在动手编程之前,我们首先要想清楚如何做,也就是说我们先要能够找到一个用自然语言可以描述的办法,来确定无向图中是否有环。...我们在搜索引擎中输入“判断无向图有没有环”这个查询语句,然后看到很多相关的搜索结果。 ? 我们直接点击第一个。看到了下面这个文章。 ?...拓扑排序法判断一个无向图中是否有环 “判断一个无向图有没有环”的方法本文中就有三个。这里,我们先取第一种方法:拓扑排序判断无向图是否有环。...确定数据结构 那么下面是不是就该编程实现了?稍等,别忘了,程序 = 算法 + 数据结构。我们现在只有算法,还没有描述无向图的数据结构。 图的表示方法不止一种,此处我们采用邻接矩阵表示无向图。

8K20

WinCE平台下的按钮控件没有MouseUp等事件

先在PC机上的XP环境下写了一个测试控制程序,里面有如下效果:在按下按钮时云台开始动作,放开按钮时云台停止。在XP环境下很容易实现,一个是按钮的MouseDown事件,一个是按钮的MouseUp事件。...后来想直接移植到WinCE平台下,但是突然发现WinCE下的按钮的事件没有MouseDown和MouseUp事件,如下图所示,左边为WinXp下的按钮事件,右边为WinCE下的按钮事件:     ...,为什么会存在这种差异,后来才突然想到,因为WinCE作为一种移动平台,很我时候都是用的触屏,而现在简单的单点触控技术,还不能产生MouseUp这样的事件,可能微软是了为考虑软件的兼容性,就去掉了这些按钮事件吧

60240

一件交互设计大事,确定按钮放在左还是右?

其实这个问题,连世界最大的IT公司都没有确切的答案。...用来测试的是一个在iPad上展示的黑白简易网站: 然而,这30人被分成A和B两组,A组先使用放在左边的确定按钮,再使用放在右边的确定按钮;B组先使用放在右边的确定按钮,再使用放在左边的确定按钮。...结果出乎意料地有趣: 两组的错误率完全不同 人们在第一次选图时,如果确定按钮在左(A组),则有13.33% (2/15) 的错误率;如果确定按钮在右边(B组),则没有人出错。...那么,为什么唯独将确定按钮从右换到左时,才有超过一半的人点错呢? 我的推测如下:从两组的第一步实验就可看出端倪,人们是比较习惯确定按钮在右边的,所以B组的第一步才*没有人出错*。...所以A组的大部分测试者虽然在第一部中没有犯错,但因为差点按错按钮而提高了警觉,所以在第二步中,虽然按钮的位置出现了意想不到的翻转,但大部分人还是再次察觉到了按钮位置的异常。

1.8K70

这100个按钮,我就不信没有适合你的!

我们推荐过很多好用的组件库,比如阿里的antdev,京东的NutUI,国外的daisy-UI等等等等,这些组件库不仅实用而且内容也很丰富,不仅有“按钮”,还有“弹窗”,“面包屑”,“图标”,“步骤条”等等...就拿 按钮 来说吧,都是一些常用的样式和功能 如果你想添加一些动效,或者修改一些样式,想要变得更加炫酷,更加有趣,这些组件库的 按钮 就无法满足了 所以今天大师兄就给大家推荐一个炫酷有趣的按钮组件库,...这个组件库就只有按钮这一个组件,而且多达100个,每个按钮的样式和动效都不一样,用这个组件库来学习动画,也很不错呦~ UI Buttons 100个现代CSS按钮。...100个样式 这个组件库里有100按钮,每一个的样式和动效都不一样,点击链接就能查看详细的代码 使用 每个都有提供独立的html结构和css样式代码,直接复制粘贴就能使用 接下来我们就用这个来改造一下

48340

DEDECMS 字段的添加和调用方法 织梦自定义内容模型管理

在使用dedecms模板的过程中经常会用到一些默认dedecms没有的字段,或者要自己添加自定义内容模型,后台是添加好了,文章也录入了,可(字段无法显示)前台调用不出来怎么办呢?...要想实现如下效果: 图片 字段的添加和调用方法-DEDECMS自定义内容模型管理 这里的价格的调用,dedecms默认是没有这个标签的,那我们如果实现这个价格的调用呢?...字段的添加和调用方法-DEDECMS自定义内容模型管理 图片 进入以后我们会看到有个“添加新字段”的按钮 图片 字段的添加和调用方法-DEDECMS自定义内容模型管理 点击“添加新字段”按钮进入,这时看到的就是添加字段的界面了...我们以上面讲到的价格字段为例进行一个实例操作的讲解,如下图: 图片 字段的添加和调用方法-DEDECMS自定义内容模型管理 全部添加好后点击确定即可。...确定文章模型的的ID是多少,我们里在文章模型管理里找到如下图红色框内的就是模型ID 图片 字段的添加和调用方法-DEDECMS自定义内容模型管理 2、还多出一个“field:jiage/”这个就是我们在添加字段时添加到字段名了

37510

解决一个程序问题需要多少步——确定我们没有在摸鱼

对 Web 系统来说,无非就是程序和数据,首先需要确定数据丢了没有,如果数据丢了,怎么调试都没有用,因此先恢复数据,保障系统运行永远是第一位的。...现在问题就是主题中的内容都没有丢,但是当主题重新生成 HTML 后,只要主题中有附件的部分,全部都没有正确生成 HTML。快点检查存储在云端的附件有没有被删掉。...这个数量已经非常大了,没有办法通过手工恢复的方式完成了。这里有个判断,如果只影响到几个主题,通常我们都可以手工恢复的,如果影响的主题超过几十个,这个时候是没有办法手工恢复,只能找到原因让程序去做了。...现在这个和存储桶的路径应该没有太大的关系。Step 4 调试 Hash 算法是不是因为在 Base 62 Hash 算法的时候因为 SHA1 的不同而导致了算法没有被正常解码?...这个 Base62 算法,程序中没有加摘要扰乱计算。Step 5 查询数据库的数据现在我们得从数据库查看了,因为没有办法确定到底是程序还是数据的问题。

11600

【实测】django项目右上角没有自动出现启动按钮怎么办?

因为这个所谓的右上角自动生成的启动按钮/器。仅仅就是帮你快速启动django服务而已,除此之外,没啥卵用,甚至,你本地启动项目如果用这个自动生成的,别人还访问不了,还有自己主动修改设置才行。...而等到项目实际上线部署,又是通过shell命令启动,pycharm作为一个ide,一般是不用作为服务启动的媒介的,所以这个自动生成的启动按钮压根也没啥用.....没有生成就没有了。...百度也没法搜,因为那些所谓的大佬没有人会闲到无聊写这种简单的问题的解决办法。...最后是确定python版本,注意一定要选我们用的那个哦~ 电脑好几套python的你可别选错了。 然后确保下面的俩个add选框都勾选上了,就可以点击右下角ok按钮了。...此时我们直接点击右侧的绿色三角按钮,即可成功启动项目服务: 下次进来这个项目,这个自己做的启动器都会自动显示出来的。一劳永逸的事哦!

59020

dedecms还原数据时要选对备份目录 不然会提示function文件出错

小李子最近在学习dedecms,在网上下载了一个二次开发的系统,顺利安装后想要还原一下作者的备份数据,可一直没有成功,让ytkah查看一下什么情况。...进到后台,点击还原,提示/e/class/function.php某段代码没有定义,打开ftp查看了那个文件的修改时间和其他文件的修改时间一样,查看了那段代码也没有修改过的痕迹,那应该是其他方面的问题。...附dedecms数据备份还原教程   系统 - 数据库备份/还原 ?   1.dedecms数据备份 ?   ...我们点击提交按钮。备份完成后会提示“完成所有数据备份”!   2.dedecms数据还原 ?   ...进入到数据还原页面后,系统会自动去找/data/backupdata/里面备份的数据文件,如果存在备份的文件就显示在页面上,最后点击【开始还原数据】按钮,还原我们备份的数据

2.6K70

点了刷新按钮,数据却没有更新,这是肿么肥四? | PQ躲坑

最近,碰到多位朋友问一个同样的问题:为什么点了刷新数据按钮,数据却没有更新?...其实,这是受Power Query里数据加载的缓存机制影响,导致的数据预览没有更新到最新数据的情况,只要清理缓存再重新刷新就好了。...具体清理缓存的方法很简单,以Power BI为例,单击菜单上的“文件”按钮,在弹出的菜单栏中依次单击“选项和设置/选项”: 在弹出的对话框中选中“数据加载”项,并在数据加载相关配置项中单击...“清除缓存”按钮即可: 经过简单的清除缓存,再次刷新数据,结果正确: 既然缓存会导致这种“数据无法及时更新”的问题,那么,是不是可以不要缓存呢?

2.1K20
领券