首页
学习
活动
专区
圈层
工具
发布

“关注”漫谈——对产品设计中“关注”功能的思考

作者:peninayang  腾讯PCG高级设计师 |导语 提及“关注”再熟悉不过了,在大家日常接触和使用的APP/小程序/H5产品中几乎都有关注功能,那么“关注”对产品发挥着怎样的作用,在设计时我们应注意什么...三、关注设计分析 ? 市面上大部分竞品的关注设计,在功能和样式方面大同小异,但是细细深究还是有很多值得思考和讨论的焦点。...3.哪些场景的关注可以更有效 在大部分产品中,关注作为一个普遍通用的功能被泛化使用。因此,如果在产品中,有他人与你产生互动,或触发关注、点赞、评论等行为时,必然会激活你的关注。...你关注Ta,Ta也关注你,形成完整闭环。例如,在一些社交产品中在设计生态建设方面,设计有回粉功能,回粉更好的激发用户关注的动机,且能促进产品形成相关关注的完整闭环,对社交关系链的形成有很大帮助。...相反,用显眼的亮色吸引用户去点击关注按钮,站在功能性的角度好像没什么问题,数据上还可能会更好看,但这是否与人的思维模式相契合。

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

    Redis实现微博好友功能微服务(关注,取关,共同关注)

    文章目录 需求分析 设计思路 数据库表设计 新建好友功能微服务 添加依赖和配置 添加配置类 关注/取关实现 业务逻辑 Mapper实现 Service层实现 Controller实现 网关配置路由规则...测试验证 共同关注列表 Controller添加方法 Service添加方法 用户服务新增根据ids查询用户集合 测试验证 需求分析 好友功能是目前社交场景的必备功能之一,一般好友相关的功能包含有:关注.../取关、我(他)的关注、我(他)的粉丝、共同关注、我关注的人也关注他等这样一些功能。...类似于这样的功能我们如果采用数据库做的话只是单纯得到用户的一些粉丝或者关注列表的话是很简单也很容易实现, 但是如果我想要查出两个甚至多个用户共同关注了哪些人或者想要查询两个或者多个用户的共同粉丝的话就会很麻烦...Sets拥有去重(我们不能多次关注同一用户)功能。一个用户我们存贮两个集合:一个是保存用户关注的人 另一个是保存关注用户的人。

    1.2K50

    JS实现分页功能

    ​分页在网页上是一个很常见的功能,今天我们来实现一个新闻列表,包含了分页的功能,效果如下: 那么如何来实现这个功能呢?...}, { title:'詹皇回应被喷:黑够了吧 皇冠被玩弄太久我该爆发了', content:'他看儿子比赛时的激动反应被一些专家质疑“抢戏博关注”' }...pagination.querySelectorAll('a'); //页面刚进来时第一页高亮 asAll[p-1].classList.add('active'); 5,选择页数,实现点击某页就到哪页的功能...p=index+1; //点击页数,改变p的值,以改变这个页面要显示的数据,达到分页的效果 render(); //重新渲染页面 } }); 6,按enter键实现跳转到某页的功能...'); if( p>asAll.length){ return; }//重新渲染页面render(); } }; 7,实现上一页下一页的功能

    18K20

    Node.js中的关注点分离

    作者 | Emeni Oghenevwede 译者 | 明知山 策划 | 丁晓昀 关键要点 关注点分离是 Node.js 的一种架构,可以确保代码的可读性、易于重构和良好的代码协作。...通过遵循关注点分离原则,你可以确保最终的系统是稳定和可维护的。 关注点分离的原则确保了组件不会重复,从而使系统更加容易维护和重构。 关注点分离原则认为,业务逻辑应该与控制器分离。...这个功能可以用来验证用户在注册或登录时输入的电子邮件是否遵循正确的格式。...这个文件包含处理 JSON 响应格式、密码散列、随机字符串生成等功能的函数。...通常的做法是在这里放置大量的代码,但关注点分离要确保所有逻辑是分离的。我们将创建两个入口点,即 server.js 和 app.js。

    6.5K40

    10个YashanDB的关键功能值得企业关注

    本文将基于YashanDB的核心架构与技术特点,从技术深度剖析其10个关键功能,以期为企业数据库选型和技术实现提供专业参考。1....此外支持自治事务和保存点功能,更加灵活地支持复杂业务逻辑的安全执行。4. 优化的SQL引擎与成本基优化器(CBO)YashanDB的SQL引擎包含解析、校验、优化、执行四个阶段。...HINT功能允许用户干预执行计划,提升性能调优灵活性。分布式SQL执行结合CN协调和DN数据节点,实现多级并行和数据交换,支持高效复杂查询。5....丰富的PL语言及过程化编程支持YashanDB内置功能完善的PL语言平台,支持存储过程、自定义函数、触发器、高级包及自定义数据类型。...企业需持续关注数据库技术的迭代,以保障信息系统的稳定运行和业务持续创新。

    10310
    领券