摘要: 最近在使用ts写程序,以前碰到了类型问题基本都用any大法解决了。但是这样是不符合规范的,最近时间较多可以真正对多种类型的问题进行一次总结。 需要注意的是,当某个变量类型声明2种或以上时,我们只能使用这几种类型共有的方法,否则会报错。 function demo(demo1: string | an 阅读全文
posted @ 2020-11-16 20:57 叫我小枫 阅读(3989) 评论(0) 推荐(0) 编辑
摘要: 今天来简单说一下node用来执行子进程的child_process。这两个方法如果经常用node执行其他脚本的人一定会经常使用。 首先我们来说一下spawn,这个方法实际上本质上是继承于node的stream的。那么也就是说大多时候我们可以将他执行的命令当做一种具有可读流特性的一种程序。我们先来看一 阅读全文
posted @ 2020-08-03 17:11 叫我小枫 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 今天突然看了一下js的位运算,发现这个东西挺有意思的,稍微尝试了一下各个场景,简单说一下这个东西吧。 首先js的位运算符简单介绍一下(网图) 这些运算符看着有点乱。感觉好像很复杂的样子。还是通过输出能看明白点,首先说一下<<、>>、>>>这三个运算符。 这里可以看出 实际上<< 这个运算符就是将二进 阅读全文
posted @ 2020-06-19 18:45 叫我小枫 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一直都在使用class作为new对象的写法,但是一直也知道在class没有出现时都是使用function作为new对象的。今天正好有时间尝试一下这两者的对应点,首先先放一张图作为前提解释。 首先说明这个图片不是我画的。而是一位大佬的网图哈。这个实际上讲述的是原型和原型链相关的东西。可以联系我后面写到 阅读全文
posted @ 2020-06-15 18:42 叫我小枫 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 以前经常看到ioc(控制反转),今天有时间仔细整理了一下相关概念,在此记录一下吧。 首先,ioc在在使用中要保持几个原则 1、抽象不应该依赖具体,而具体应该依赖抽象。 2、高层对象不应该依赖底层对象,而都应该依赖于抽象。 3、不要面向需求编程。这样会导致代码的可扩展性差。 举个例子: 假设我们此时需 阅读全文
posted @ 2020-05-06 18:23 叫我小枫 阅读(477) 评论(0) 推荐(0) 编辑
摘要: vue3.0将双向数据绑定的主要方法从Object.defineProperty舍弃,使用了proxy的方式通过观察者模式实现相关的数据变化监听,总的来说是一个很好地前进。今天简单的实验了一下相关的实现和不同情况下的使用输出。简单记录一下吧。同时说明代码中是使用数组的例子进行区分的。 个人认为pro 阅读全文
posted @ 2020-01-21 17:31 叫我小枫 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 一转眼已经毕业半年了,从学生党到码农的生活也持续了半年多了。满满的习惯了每天早上9点多上班,晚上8点多下班的生活,庆幸的是毕业来到快手。不得不说福利确实好,每天下午茶都能有不同的惊喜,好吃的一大堆。慢慢的也和老油条们一样存的满桌子的吃的。ps:有些吃的确实不太喜欢,比如什么豆乳啊...椰汁啊... 阅读全文
posted @ 2020-01-17 17:57 叫我小枫 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 最近在做一系列运营活动,纯html、css、js实现。对于工具只能使用jquery的简化版zepto。由于所有的东西都是挂在cdn上。用户直接通过cdn请求html等等的文件。并且页面也自身存在不同的状态、页面大量的图片、以及需要预加载某些数据更改视图等等的问题,第一次真正做这种纯运营活动的页面简单 阅读全文
posted @ 2019-12-30 14:57 叫我小枫 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 策略模式:个人感觉就是简单的将不同的方法封装起来,对外暴露一个统一的入口,这样方便使用不同的逻辑。 class choiceItem { static getMoney(type, base) { switch(type) { case 's' : return this.sType(base); 阅读全文
posted @ 2019-12-11 11:06 叫我小枫 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 设计模式一直想要学习整理一下,但是一直没有时间。最近工作不算是特别忙,现在终于可以尝试一下了。感觉收获很多,在此记录一下。免得以后忘记 组合模式:对于组合模式来说,给我个人的感觉就是拼接组合命令,之后通过执行根方法来进行所有的执行,感觉和面向对象的编程思想有点类似?只不过没有面向对象那么复杂。更多的 阅读全文
posted @ 2019-12-10 10:43 叫我小枫 阅读(293) 评论(0) 推荐(0) 编辑