概念 1、设计模式:一系列被认可的方式方法,提高实现效率,避免常规设计问题 2、架构:软件设计的重要策略,从宏观角度切阐述和分解,描述各个部分的相互关系 3、框架:根据一个既定的方式,实现一套对数据、方法的初步封装,并针对某一系列的问题领域提供可复用的解决方案。 框架一般都是一个半成品。 一般框架, ...
分类:
其他好文 时间:
2020-04-28 15:26:20
阅读次数:
60
表单标签 CSS 技术 把 css 样式写成一个单独的 css 文件,再通过 link 标签引入即可复用。 使用 html 的 <link rel="stylesheet" type="text/css" href="./styles.css" /> 标签 导入 css 样 式文件 id 选择器 c ...
分类:
Web程序 时间:
2020-04-27 17:17:09
阅读次数:
66
在工作中承担一部分前端工作,主要使用Vue + Element UI。 随着版本迭代,需求增加,页面往往变得更加臃肿,不易维护。学习子组件的封装和抽取,能更好适应需求。 为什么需要子组件 可复用 将重复出现的元素封装成组件,可以灵活运用到各个页面中,避免重复劳动。 易维护 每个组件相当于独立的功能组 ...
分类:
其他好文 时间:
2020-04-26 16:49:14
阅读次数:
79
在现在前端圈大行其道的 React 和 Vue 中,可复用的组件可能是他们大受欢迎的原因之一, 在 HT 的产品中也有组件的概念,不过在 HT 中组件的开发是依托于 HTML5 Canvas 的技术去实现的, 也就是说如果你有过使用 Canvas 的开发经验你就可以来封装自己的组件。 下面我以一个进 ...
分类:
Web程序 时间:
2020-04-21 20:01:02
阅读次数:
90
一、软件系统的可维护性 无论对于软件的开发者或是维护者,面向对象的软件系统在支持可维护性的同时,提高系统的可复用性都是很重要的。 一个可维护较好的系统,应当允许维护工作容易,准确,安全和简单的形式进行。但是好多软件系统都不具备这样的特性。 导致一个软件可维护性底的真正原因是:过于僵硬,过于脆弱,复用 ...
分类:
其他好文 时间:
2020-04-17 23:52:07
阅读次数:
156
1:props数据的传递,event事件的触发和solt内容分发构成了vue组件的3个API来源,任何复杂的组件都是由这3个部分构成的 2:即Vue通过组件(针对可复用组件的解耦和样式复用)的封装分为三个部分: ①props:为了解耦,数据从父组件传入,子组件本身不生成数据,即使生成了也只在组件内部 ...
分类:
其他好文 时间:
2020-04-17 00:22:23
阅读次数:
70
先列出上一篇的总结: 1. 要做的事情: 备份:导出文件,并取一个合理的名字。 2. 遗留问题: 第八个示例与之前的示例代码重复,功能重复。 3. 约定和规则: 每个示例在 QFramework 目录下创建一个文件夹,文件夹的格式是: 数字.示例的功能 每个示例写一个脚本,脚本中包含可复用的静态方法 ...
分类:
编程语言 时间:
2020-04-09 10:54:33
阅读次数:
64
模块化:从代码的角度分析;把一些复用的代码,抽离为单个的模块,便于项目的维护和开发。 组件化:从UI界面的角度进行分析,把一些可复用的UI元素抽离为单独的组件; 组件化的好处:随着项目的增大,手里的组件越来越多;很方便就能把现有的组件拼接为一个完整的页面。 vue 如何实现组件化:通过.vue文件创 ...
分类:
其他好文 时间:
2020-04-06 13:22:30
阅读次数:
74
在了解工厂方法之前,先了解一下面向对象设计中的开闭原则(OCP) 开闭原则是面向对象设计中“可复用设计的基石”,是面向对象设计中最重要的原则之一,其他的很对设计原则都是实现开闭原则的一种手段。 开闭原则中的“开”是指对于组件功能中的扩展是开放的,是允许对其进行功能扩展的;开闭原则中的“闭”是指对于原 ...
分类:
其他好文 时间:
2020-03-25 18:44:54
阅读次数:
62
一、简介 feign简化调用服务接口、使调用服务可复用。 二、入门 1、导入依赖 2、配置调用接口。 在消费者项目上。 3、在启动类激活feign。 4、通过自动的接口调用远程微服务。 三、 四、 在调用服务时,有时返回的数据量过大,这个时候该怎么办呢? 其中shop-service-product ...
分类:
其他好文 时间:
2020-03-24 23:30:41
阅读次数:
84