项目实战22—原型图的复用思想

简介: 项目实战22—原型图的复用思想

什么是面向对象思想:

我们要注重谁来干事,而不是怎么干事

颗粒封装、组合使用

可复用、可扩展

案例背景:

一个需要有多个页面的项目,这多个页面也对应着多个需要绘制的产品原型图。如果采用传统认知的面向过程的思维方式,那么每个页面的每一个细节都要亲力亲为,遇到相似的地方就Ctrl C+V,如何相似的地方是多个小控件的组合,还要每个都选中,麻烦的很,这是一个让人头疼的工作量

复用思想的实现:

比如下图这个样式,选中发现,它由背景框和五个图标这六个元素组成

那么在选中的状态下,右键>进行合并

合并成了一个大组件

下面选择把这个大组件保存为一个公共组件

如图

那么这样,在任何一个页面,只要需要就可以拖过去,一步操作即可。任何相似的在多个页面有涉及的元素,我们都可以封装成一个组件。和传统的方式相比,效率明显提高。

升华

当设计好了圆形的样式,那么下一步前端就需要把样式实现出来,那么开放过程中同样利用面向对象的思想。原型和前端页面想对应,原型中封装了什么组件,那么前端开发也封装什么组件。这样一来前期设计和开发的效率都提高了。

相关文章
|
小程序
微信小程序蓝牙搜索功能
微信小程序蓝牙搜索功能
676 0
|
敏捷开发 数据可视化 持续交付
带你读《SAFe 4.5参考指南:面向精益企业的规模化敏捷框架 》之一:SAFe基础
SAFe精益–敏捷领导者是终身学习者和老师,他们通过理解和展示精益–敏捷思维、SAFe原则和系统思考,帮助团队构建更好的系统。本书提供了一套在企业的投资组合、价值流、项目群和团队各个层面的完整的工作指南,包括构成框架的各种角色、活动和工件,以及价值观、理念、原则和实践的各种基本要素,并针对SAFe 4.5和SAFe 4.6进行了更新。
|
7月前
|
网络虚拟化 数据安全/隐私保护 数据中心
以太网协议(IEEE 802.3)
本文介绍了以太网协议的基本概念和关键技术,包括协议层次(物理层、数据链路层)、以太网帧结构(前导码、MAC地址、FCS等)、MAC地址类型(单播、多播、广播)、物理层标准(如10BASE-T)、冲突管理(CSMA/CD与全双工模式)以及网络设备(Hub、Switch)。此外,还探讨了扩展功能(VLAN、PoE)、性能参数(MTU、帧长度)及高速以太网的演进(从10Mbps到100Gbps),并解答了一些典型问题。
1740 9
|
12月前
|
JSON API 开发者
Lazada 商品评论列表 API 接口:开发、应用与收益
Lazada作为东南亚领先的电商平台,其商品评论数据蕴含丰富信息。通过开发和利用Lazada商品评论列表API接口,企业可深入挖掘这些数据,优化产品、营销和服务,提升客户体验和市场竞争力。该API基于HTTP协议,支持GET、POST等方法,开发者需注册获取API密钥,并选择合适的编程语言(如Python)进行开发。应用场景包括竞品分析、客户反馈处理及精准营销,帮助企业提升销售业绩、降低运营成本并增强品牌声誉。
209 2
|
数据中心
蓝易云 - 1U和2U的服务器怎么选择
总的来说,选择1U还是2U服务器,主要取决于你的特定需求,包括空间、性能、扩展性和散热等因素。
1033 6
|
设计模式 JavaScript 前端开发
探秘 Vue2 的 8 大生命周期
Vue.js 是一种用于构建用户界面的 JavaScript 框架。它采用了 MVVM(Model-View-ViewModel)设计模式,使得开发者能够轻松地将数据模型与 UI 分离。在 Vue.js 中,一个组件的生命周期是指从创建到销毁的过程,包括一系列的事件和钩子函数。了解这些生命周期钩子函数以及它们在何时被调用,可以帮助我们更好地管理和优化组件的性能。
|
安全 网络安全 数据安全/隐私保护
VulnHub 靶场--super-Mario-Host超级马里奥主机渗透测试过程
这篇文章描述了在一个网络安全靶场环境中进行渗透测试的过程。首先,从百度网盘下载并导入虚拟机镜像,然后将其网络设置为NAT或仅主机模式。接下来,通过扫描靶机IP地址的本地网络段,发现靶机IP为192.168.220.135,并且了解到靶机上有一个名为“mario.supermariohost.local”的Web服务,运行在8180端口。尝试SSH弱口令攻击失败后,通过信息收集找到一个名为“luigi.php”的页面,其中包含一段英文提示,提示需要将域名添加到hosts文件中。 通过cewl工具从luigi.php生成字典文件passwords,然后使用hydra工具尝试SSH登录,成功获得l
358 0
|
存储
【天梯赛】L2-042 老板的作息表
新浪微博上有人发了某老板的作息时间表,表示其每天 4:30 就起床了。但立刻有眼尖的网友问:这时间表不完整啊,早上九点到下午一点干啥了? 本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。
200 5
|
消息中间件 Cloud Native 安全
《云原生架构白皮书2022新版》——阿里云云原生产品介绍——消息产品家族
《云原生架构白皮书2022新版》——阿里云云原生产品介绍——消息产品家族
278 67
|
JSON API 开发者
调用API接口获取淘宝商品评论:方法与实战
淘宝作为中国最大的电商平台之一,提供了丰富的商品信息和用户评价数据。对于开发者、数据分析师或电商从业者来说,获取淘宝商品评论数据具有重要的应用价值。本文将详细介绍如何调用淘宝API接口来获取商品评论数据,并给出相应的代码示例。通过本文的学习,你将能够掌握淘宝API的使用方法,并运用代码实现商品评论数据的获取与分析。