随着技术的发展,目前css已经发展到了第三阶段css3.css3能够支持更多的动效,以前需要用js来实现的动画、过渡,计算等功能,如今大多都能够用css来实现,而且性能更佳。当然,随着业务的需要,在编写css过程当中,为了能够让css具备js的可复用性,灵活性、模块化开发以及更好的管理样式文件,像s ...
分类:
Web程序 时间:
2020-06-01 13:40:32
阅读次数:
85
组件是可复用的 Vue 实例,我们只需要调用就可以了。 创建组件 方法一:通过extend创建组件(不推荐) <div id="app"> <h2>全局组件</h2> <my-cpn></my-cpn> <h2>局部组件</h2> <cpnc></cpnc> </div> // 1.创建组件构造器对 ...
分类:
其他好文 时间:
2020-06-01 00:39:06
阅读次数:
89
模块化就是将系统分解成一个一个独立的功能模块,模块是独立的,可复用的,模块之间是解耦的。 CommonJS Commonjs模块是一个可复用的js块,通过exports输出这个特定对象,其他模块通过require()引用此对象; CommonJS支持无封装的模块(即没有定义的相关语句),把我们从AM ...
分类:
Web程序 时间:
2020-05-28 16:33:50
阅读次数:
81
前言 组件就是可复用的vue实例,各自都有名字。 一、全局组件 全局组件一经声明就在全局注册了,就可以在任意 Vue根实例 中使用,全局组件作为子组件可以互相使用。 选项可以写data、methods、computed、watch等等,el不可以写。 注意: 1. 组件中的data选项要用 函数的形 ...
分类:
其他好文 时间:
2020-05-25 00:29:35
阅读次数:
79
软件复用/重用 为什么要复用/重用? 降低成本与开发时间,同时具有良好复用性的代码/软件是经过充分测试的,可靠且稳定。对于可复用的代码与软件,在不同标准下仍能保持一致。 复用是完美的吗? 当然不是,这是显而易见的,当开发的应用仅仅需要面向某一个特定的对象时,此时采用复用,无疑增加了成本。(为什么在之 ...
分类:
其他好文 时间:
2020-05-18 20:55:07
阅读次数:
138
1. 使用vue.mixin全局混入 混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。mixins 选项接受一个混合对象的数组。 混入的主要用途 1、在你已经写好了构造器后, ...
分类:
其他好文 时间:
2020-05-14 15:01:19
阅读次数:
151
定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 总结:用抽象构建框架,用实现扩展细节 优点:提高软件系统的可复用性及可维护性 假设场景:接口A里面定义了一个书本的基本信息,但是具体是什么书我们暂时不知道,用抽象来构建框架 代码实现: 1.定义接口–Ibook用接口来抽象定义一本书的大 ...
分类:
其他好文 时间:
2020-05-02 10:17:39
阅读次数:
74
SSH是 struts+spring+hibernate的一个集成框架,是16年之前较为流行的一种Web应用程序开源框架。区别于Secure Shell。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web ...
分类:
其他好文 时间:
2020-05-01 11:01:42
阅读次数:
296
Mixins Mixins是一种分发Vue组件中可复用功能的非常灵活的一种方式。 什么时候使用Mixins 1. 页面的风格不用,但是执行的方法和需要的数据类似,我们是选择每个都写呢还是提取出公共部分呢? 基础实例 我们有一对不同的组件,它们的作用是切换一个状态布尔值,一个模态框和一个提示框。这些提 ...
分类:
其他好文 时间:
2020-05-01 10:51:39
阅读次数:
73
单例模式 单例模式(Singleton)是最简单又最实用的设计模式之一,《设计模式——可复用面向对象软件的基础》一书中这样描述单例模式: 1. 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2. 动机 ...让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建(通过截取 ...
分类:
其他好文 时间:
2020-05-01 01:25:28
阅读次数:
58