知鸦日报2023-02-27

2023-02-26 16:30:00 ~ 2023-02-27 16:30:00

产品

百度产品:百度APP年轻化-个性装扮之路

摘要

为提升百度APP年轻化的用户感知,百度APP装扮体系提供了定制APP风格能力,从而满足Z世代用户悦己主义、颜值主义、个性表达需求。

登录后可查看文章图片

技术

可视化搭建 - 组件值与联动

摘要

组件联动是指几个组件相互关联。也就是当一个组件状态变化时,其他组件可以响应。

组件联动是多对多关系的,且目的分为一次性与持续性:

  • 多对多关系:即一个组件可以同时被多个组件联动;多个组件可以同时联动一个组件。
  • 一次性与持续性:一次性事件可以被覆盖,持续性事件会同时生效,且要考虑叠加关系。

一定程度上,持续性事件可以覆盖一次性事件的场景:组件永远响应最后一个过来的事件即可。

阿里巴巴技术:Java 缺失的特性:操作符重载

摘要

本文介绍了什么是操作符重载、为什么需要操作符重载、如何在Java中实现操作符重载以及一些建议。

登录后可查看文章图片

浅谈前端组件设计

摘要

与仅承担数据处理逻辑的后端不同,前端需要负责界面渲染、数据处理、和接口调用,在框架诞生前,更多地是编写页面维度的顺序脚本代码。随着前端继续的持续发展,ES6推出了class语法糖,React提出了函数式组件,Vue则以模版语法的形式组织代码,前端代码逐渐从“平铺”转变到了“层级”结构,从“面向过程”进阶为“面向对象”,前端组件也成为了近几年来的热门议题。

“组件是对数据和方法的简单封装,是软件中具有相对独立功能、接口由契约指定、和语境有明显依赖关系、可独立部署、可组装的软件实体。”这段百科中摘取的组件定义,揭示了组件所需要具备的特性:功能独立、约定一致、可集成、服务于场景。

在软件工程中,软件设计是软件开发流程中的必要阶段,在需求分析后、软件开发前进行。软件复杂度是每一个项目演进的产物,随着需求和代码行数的增加,复杂度将持续提升。软件设计的优劣为对复杂度带来的影响是不同的,优雅、合理的设计使待开发的代码复杂度可控,而拙劣的设计将会给软件带来无序、偶然的复杂度变更。一个优秀的前端组件需要在满足需求的前提下,具备高易用性和良好的可扩展性,这是我们进行前端组件设计的目标。

登录后可查看文章图片


‹ 2023-02-26 日报 2023-02-28 日报 ›

qrcode

关注公众号
接收推送