自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

米斯特尔曾的博客

http://www.github.com/zengwe

  • 博客(7)
  • 收藏
  • 关注

原创 typescript 设计模式--策略模式

用到的地方1.代码中switch-case,if-else if这些比较多,并且可能扩展的2.需要安全地封装多种同一类型的操作时定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。例子: interface Cell { type: string; value: any; ...

2018-09-27 22:53:01 783

原创 typescript 设计模式--模板方法

什么时候用到这种模式1.有稳定的整体操作结构,各个步骤却有改变的需求2.灵活的实现各个步骤的变换(步骤总是有实现的先后关系)例子: abstract class Cook { public doCook() { this.buyRawMaterial(); this.clearMaterial(); ...

2018-09-27 21:50:01 1191

原创 typescript 设计模式--设计原则

一、单一职责原则     单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。    单一职责原

2018-09-26 22:14:16 638

原创 nodejs导出excel----exceljs (值得导出)

在exceljs中导出的值有多种类型如果excel弄得特别花哨是,导出单元格的值得类型会特别的多,需要判断得出具体值 public getValue(cell: Excel.Cell) { try { let valueType = Object.prototype.toString.call(cell.value); ...

2018-09-03 18:02:17 2352

原创 nodejs导出excel----exceljs (边框的导出)

没有合并单元格的情况 边框分为上下左右, style:这个字段是代表边框样式,未全部测试过,所以自行测试。 color:颜色值的对象,由上一篇文章可得到颜色值当单元格合并时 一个奇怪ed问题,合并的单元格,不管是否为隐藏,都会是top和left,这应该是一个BUG,目前没找到办法...

2018-09-03 17:55:17 1046

原创 新的篇章

颓废了一个月,玩了一个月游戏 感觉自己失去了一个机会,痛心疾首。 开始新的旅程,奋发图强,趁年轻,多干点有意义的事。 天行健,君子以自强不息~...

2018-09-03 17:40:34 131

原创 nodejs导出excel----exceljs (颜色对象的转换)

前言先要弄颜色的转换,因为在后续的font-color,border-color,background-color,都会用到颜色存的方式export interface Color { /** * Hex string for alpha-red-green-blue e.g. FF00FF00 */ argb?: string; /*...

2018-09-03 17:36:32 1559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除